/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Fri Feb 02 23:09:24 2001 */ /* Compiler settings for crvb60d.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __craxddrt_h__ #define __craxddrt_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IDReport_FWD_DEFINED__ #define __IDReport_FWD_DEFINED__ typedef interface IDReport IDReport; #endif /* __IDReport_FWD_DEFINED__ */ #ifndef __IDArea_FWD_DEFINED__ #define __IDArea_FWD_DEFINED__ typedef interface IDArea IDArea; #endif /* __IDArea_FWD_DEFINED__ */ #ifndef __IDSection_FWD_DEFINED__ #define __IDSection_FWD_DEFINED__ typedef interface IDSection IDSection; #endif /* __IDSection_FWD_DEFINED__ */ #ifndef __IDReportObject_FWD_DEFINED__ #define __IDReportObject_FWD_DEFINED__ typedef interface IDReportObject IDReportObject; #endif /* __IDReportObject_FWD_DEFINED__ */ #ifndef __IDFieldObject_FWD_DEFINED__ #define __IDFieldObject_FWD_DEFINED__ typedef interface IDFieldObject IDFieldObject; #endif /* __IDFieldObject_FWD_DEFINED__ */ #ifndef __IDTextObject_FWD_DEFINED__ #define __IDTextObject_FWD_DEFINED__ typedef interface IDTextObject IDTextObject; #endif /* __IDTextObject_FWD_DEFINED__ */ #ifndef __IDFieldDefinition_FWD_DEFINED__ #define __IDFieldDefinition_FWD_DEFINED__ typedef interface IDFieldDefinition IDFieldDefinition; #endif /* __IDFieldDefinition_FWD_DEFINED__ */ #ifndef __IDDatabaseFieldDefinition_FWD_DEFINED__ #define __IDDatabaseFieldDefinition_FWD_DEFINED__ typedef interface IDDatabaseFieldDefinition IDDatabaseFieldDefinition; #endif /* __IDDatabaseFieldDefinition_FWD_DEFINED__ */ #ifndef __IDRunningTotalFieldDefinition_FWD_DEFINED__ #define __IDRunningTotalFieldDefinition_FWD_DEFINED__ typedef interface IDRunningTotalFieldDefinition IDRunningTotalFieldDefinition; #endif /* __IDRunningTotalFieldDefinition_FWD_DEFINED__ */ #ifndef __IDGraphObject_FWD_DEFINED__ #define __IDGraphObject_FWD_DEFINED__ typedef interface IDGraphObject IDGraphObject; #endif /* __IDGraphObject_FWD_DEFINED__ */ #ifndef __IDSubreportObject_FWD_DEFINED__ #define __IDSubreportObject_FWD_DEFINED__ typedef interface IDSubreportObject IDSubreportObject; #endif /* __IDSubreportObject_FWD_DEFINED__ */ #ifndef __IDCrossTabObject_FWD_DEFINED__ #define __IDCrossTabObject_FWD_DEFINED__ typedef interface IDCrossTabObject IDCrossTabObject; #endif /* __IDCrossTabObject_FWD_DEFINED__ */ #ifndef __IDFormulaFieldDefinition_FWD_DEFINED__ #define __IDFormulaFieldDefinition_FWD_DEFINED__ typedef interface IDFormulaFieldDefinition IDFormulaFieldDefinition; #endif /* __IDFormulaFieldDefinition_FWD_DEFINED__ */ #ifndef __IDParameterFieldDefinition_FWD_DEFINED__ #define __IDParameterFieldDefinition_FWD_DEFINED__ typedef interface IDParameterFieldDefinition IDParameterFieldDefinition; #endif /* __IDParameterFieldDefinition_FWD_DEFINED__ */ #ifndef __IDSQLExpressionFieldDefinition_FWD_DEFINED__ #define __IDSQLExpressionFieldDefinition_FWD_DEFINED__ typedef interface IDSQLExpressionFieldDefinition IDSQLExpressionFieldDefinition; #endif /* __IDSQLExpressionFieldDefinition_FWD_DEFINED__ */ #ifndef __IOlapGridObject_FWD_DEFINED__ #define __IOlapGridObject_FWD_DEFINED__ typedef interface IOlapGridObject IOlapGridObject; #endif /* __IOlapGridObject_FWD_DEFINED__ */ #ifndef __Report_FWD_DEFINED__ #define __Report_FWD_DEFINED__ #ifdef __cplusplus typedef class Report Report; #else typedef struct Report Report; #endif /* __cplusplus */ #endif /* __Report_FWD_DEFINED__ */ #ifndef __Areas_FWD_DEFINED__ #define __Areas_FWD_DEFINED__ #ifdef __cplusplus typedef class Areas Areas; #else typedef struct Areas Areas; #endif /* __cplusplus */ #endif /* __Areas_FWD_DEFINED__ */ #ifndef __Sections_FWD_DEFINED__ #define __Sections_FWD_DEFINED__ #ifdef __cplusplus typedef class Sections Sections; #else typedef struct Sections Sections; #endif /* __cplusplus */ #endif /* __Sections_FWD_DEFINED__ */ #ifndef __Area_FWD_DEFINED__ #define __Area_FWD_DEFINED__ #ifdef __cplusplus typedef class Area Area; #else typedef struct Area Area; #endif /* __cplusplus */ #endif /* __Area_FWD_DEFINED__ */ #ifndef __Section_FWD_DEFINED__ #define __Section_FWD_DEFINED__ #ifdef __cplusplus typedef class Section Section; #else typedef struct Section Section; #endif /* __cplusplus */ #endif /* __Section_FWD_DEFINED__ */ #ifndef __ReportObjects_FWD_DEFINED__ #define __ReportObjects_FWD_DEFINED__ #ifdef __cplusplus typedef class ReportObjects ReportObjects; #else typedef struct ReportObjects ReportObjects; #endif /* __cplusplus */ #endif /* __ReportObjects_FWD_DEFINED__ */ #ifndef __FieldObject_FWD_DEFINED__ #define __FieldObject_FWD_DEFINED__ #ifdef __cplusplus typedef class FieldObject FieldObject; #else typedef struct FieldObject FieldObject; #endif /* __cplusplus */ #endif /* __FieldObject_FWD_DEFINED__ */ #ifndef __TextObject_FWD_DEFINED__ #define __TextObject_FWD_DEFINED__ #ifdef __cplusplus typedef class TextObject TextObject; #else typedef struct TextObject TextObject; #endif /* __cplusplus */ #endif /* __TextObject_FWD_DEFINED__ */ #ifndef __SubreportObject_FWD_DEFINED__ #define __SubreportObject_FWD_DEFINED__ #ifdef __cplusplus typedef class SubreportObject SubreportObject; #else typedef struct SubreportObject SubreportObject; #endif /* __cplusplus */ #endif /* __SubreportObject_FWD_DEFINED__ */ #ifndef __DatabaseFieldDefinition_FWD_DEFINED__ #define __DatabaseFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class DatabaseFieldDefinition DatabaseFieldDefinition; #else typedef struct DatabaseFieldDefinition DatabaseFieldDefinition; #endif /* __cplusplus */ #endif /* __DatabaseFieldDefinition_FWD_DEFINED__ */ #ifndef __FormulaFieldDefinition_FWD_DEFINED__ #define __FormulaFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class FormulaFieldDefinition FormulaFieldDefinition; #else typedef struct FormulaFieldDefinition FormulaFieldDefinition; #endif /* __cplusplus */ #endif /* __FormulaFieldDefinition_FWD_DEFINED__ */ #ifndef __ParameterFieldDefinition_FWD_DEFINED__ #define __ParameterFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class ParameterFieldDefinition ParameterFieldDefinition; #else typedef struct ParameterFieldDefinition ParameterFieldDefinition; #endif /* __cplusplus */ #endif /* __ParameterFieldDefinition_FWD_DEFINED__ */ #ifndef __GroupNameFieldDefinition_FWD_DEFINED__ #define __GroupNameFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class GroupNameFieldDefinition GroupNameFieldDefinition; #else typedef struct GroupNameFieldDefinition GroupNameFieldDefinition; #endif /* __cplusplus */ #endif /* __GroupNameFieldDefinition_FWD_DEFINED__ */ #ifndef __SpecialVarFieldDefinition_FWD_DEFINED__ #define __SpecialVarFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class SpecialVarFieldDefinition SpecialVarFieldDefinition; #else typedef struct SpecialVarFieldDefinition SpecialVarFieldDefinition; #endif /* __cplusplus */ #endif /* __SpecialVarFieldDefinition_FWD_DEFINED__ */ #ifndef __SummaryFieldDefinition_FWD_DEFINED__ #define __SummaryFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class SummaryFieldDefinition SummaryFieldDefinition; #else typedef struct SummaryFieldDefinition SummaryFieldDefinition; #endif /* __cplusplus */ #endif /* __SummaryFieldDefinition_FWD_DEFINED__ */ #ifndef __RunningTotalFieldDefinition_FWD_DEFINED__ #define __RunningTotalFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class RunningTotalFieldDefinition RunningTotalFieldDefinition; #else typedef struct RunningTotalFieldDefinition RunningTotalFieldDefinition; #endif /* __cplusplus */ #endif /* __RunningTotalFieldDefinition_FWD_DEFINED__ */ #ifndef __SQLExpressionFieldDefinition_FWD_DEFINED__ #define __SQLExpressionFieldDefinition_FWD_DEFINED__ #ifdef __cplusplus typedef class SQLExpressionFieldDefinition SQLExpressionFieldDefinition; #else typedef struct SQLExpressionFieldDefinition SQLExpressionFieldDefinition; #endif /* __cplusplus */ #endif /* __SQLExpressionFieldDefinition_FWD_DEFINED__ */ #ifndef __Database_FWD_DEFINED__ #define __Database_FWD_DEFINED__ #ifdef __cplusplus typedef class Database Database; #else typedef struct Database Database; #endif /* __cplusplus */ #endif /* __Database_FWD_DEFINED__ */ #ifndef __DatabaseTables_FWD_DEFINED__ #define __DatabaseTables_FWD_DEFINED__ #ifdef __cplusplus typedef class DatabaseTables DatabaseTables; #else typedef struct DatabaseTables DatabaseTables; #endif /* __cplusplus */ #endif /* __DatabaseTables_FWD_DEFINED__ */ #ifndef __DatabaseTable_FWD_DEFINED__ #define __DatabaseTable_FWD_DEFINED__ #ifdef __cplusplus typedef class DatabaseTable DatabaseTable; #else typedef struct DatabaseTable DatabaseTable; #endif /* __cplusplus */ #endif /* __DatabaseTable_FWD_DEFINED__ */ #ifndef __DatabaseFieldDefinitions_FWD_DEFINED__ #define __DatabaseFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class DatabaseFieldDefinitions DatabaseFieldDefinitions; #else typedef struct DatabaseFieldDefinitions DatabaseFieldDefinitions; #endif /* __cplusplus */ #endif /* __DatabaseFieldDefinitions_FWD_DEFINED__ */ #ifndef __FormulaFieldDefinitions_FWD_DEFINED__ #define __FormulaFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class FormulaFieldDefinitions FormulaFieldDefinitions; #else typedef struct FormulaFieldDefinitions FormulaFieldDefinitions; #endif /* __cplusplus */ #endif /* __FormulaFieldDefinitions_FWD_DEFINED__ */ #ifndef __ParameterFieldDefinitions_FWD_DEFINED__ #define __ParameterFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class ParameterFieldDefinitions ParameterFieldDefinitions; #else typedef struct ParameterFieldDefinitions ParameterFieldDefinitions; #endif /* __cplusplus */ #endif /* __ParameterFieldDefinitions_FWD_DEFINED__ */ #ifndef __GroupNameFieldDefinitions_FWD_DEFINED__ #define __GroupNameFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class GroupNameFieldDefinitions GroupNameFieldDefinitions; #else typedef struct GroupNameFieldDefinitions GroupNameFieldDefinitions; #endif /* __cplusplus */ #endif /* __GroupNameFieldDefinitions_FWD_DEFINED__ */ #ifndef __SummaryFieldDefinitions_FWD_DEFINED__ #define __SummaryFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class SummaryFieldDefinitions SummaryFieldDefinitions; #else typedef struct SummaryFieldDefinitions SummaryFieldDefinitions; #endif /* __cplusplus */ #endif /* __SummaryFieldDefinitions_FWD_DEFINED__ */ #ifndef __RunningTotalFieldDefinitions_FWD_DEFINED__ #define __RunningTotalFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class RunningTotalFieldDefinitions RunningTotalFieldDefinitions; #else typedef struct RunningTotalFieldDefinitions RunningTotalFieldDefinitions; #endif /* __cplusplus */ #endif /* __RunningTotalFieldDefinitions_FWD_DEFINED__ */ #ifndef __SQLExpressionFieldDefinitions_FWD_DEFINED__ #define __SQLExpressionFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class SQLExpressionFieldDefinitions SQLExpressionFieldDefinitions; #else typedef struct SQLExpressionFieldDefinitions SQLExpressionFieldDefinitions; #endif /* __cplusplus */ #endif /* __SQLExpressionFieldDefinitions_FWD_DEFINED__ */ #ifndef __GraphObject_FWD_DEFINED__ #define __GraphObject_FWD_DEFINED__ #ifdef __cplusplus typedef class GraphObject GraphObject; #else typedef struct GraphObject GraphObject; #endif /* __cplusplus */ #endif /* __GraphObject_FWD_DEFINED__ */ #ifndef __MapObject_FWD_DEFINED__ #define __MapObject_FWD_DEFINED__ #ifdef __cplusplus typedef class MapObject MapObject; #else typedef struct MapObject MapObject; #endif /* __cplusplus */ #endif /* __MapObject_FWD_DEFINED__ */ #ifndef __OleObject_FWD_DEFINED__ #define __OleObject_FWD_DEFINED__ #ifdef __cplusplus typedef class OleObject OleObject; #else typedef struct OleObject OleObject; #endif /* __cplusplus */ #endif /* __OleObject_FWD_DEFINED__ */ #ifndef __BlobFieldObject_FWD_DEFINED__ #define __BlobFieldObject_FWD_DEFINED__ #ifdef __cplusplus typedef class BlobFieldObject BlobFieldObject; #else typedef struct BlobFieldObject BlobFieldObject; #endif /* __cplusplus */ #endif /* __BlobFieldObject_FWD_DEFINED__ */ #ifndef __LineObject_FWD_DEFINED__ #define __LineObject_FWD_DEFINED__ #ifdef __cplusplus typedef class LineObject LineObject; #else typedef struct LineObject LineObject; #endif /* __cplusplus */ #endif /* __LineObject_FWD_DEFINED__ */ #ifndef __BoxObject_FWD_DEFINED__ #define __BoxObject_FWD_DEFINED__ #ifdef __cplusplus typedef class BoxObject BoxObject; #else typedef struct BoxObject BoxObject; #endif /* __cplusplus */ #endif /* __BoxObject_FWD_DEFINED__ */ #ifndef __OlapGridObject_FWD_DEFINED__ #define __OlapGridObject_FWD_DEFINED__ #ifdef __cplusplus typedef class OlapGridObject OlapGridObject; #else typedef struct OlapGridObject OlapGridObject; #endif /* __cplusplus */ #endif /* __OlapGridObject_FWD_DEFINED__ */ #ifndef __CrossTabObject_FWD_DEFINED__ #define __CrossTabObject_FWD_DEFINED__ #ifdef __cplusplus typedef class CrossTabObject CrossTabObject; #else typedef struct CrossTabObject CrossTabObject; #endif /* __cplusplus */ #endif /* __CrossTabObject_FWD_DEFINED__ */ #ifndef __PageEngine_FWD_DEFINED__ #define __PageEngine_FWD_DEFINED__ #ifdef __cplusplus typedef class PageEngine PageEngine; #else typedef struct PageEngine PageEngine; #endif /* __cplusplus */ #endif /* __PageEngine_FWD_DEFINED__ */ #ifndef __PageGenerator_FWD_DEFINED__ #define __PageGenerator_FWD_DEFINED__ #ifdef __cplusplus typedef class PageGenerator PageGenerator; #else typedef struct PageGenerator PageGenerator; #endif /* __cplusplus */ #endif /* __PageGenerator_FWD_DEFINED__ */ #ifndef __Pages_FWD_DEFINED__ #define __Pages_FWD_DEFINED__ #ifdef __cplusplus typedef class Pages Pages; #else typedef struct Pages Pages; #endif /* __cplusplus */ #endif /* __Pages_FWD_DEFINED__ */ #ifndef __Page_FWD_DEFINED__ #define __Page_FWD_DEFINED__ #ifdef __cplusplus typedef class Page Page; #else typedef struct Page Page; #endif /* __cplusplus */ #endif /* __Page_FWD_DEFINED__ */ #ifndef __ExportOptions_FWD_DEFINED__ #define __ExportOptions_FWD_DEFINED__ #ifdef __cplusplus typedef class ExportOptions ExportOptions; #else typedef struct ExportOptions ExportOptions; #endif /* __cplusplus */ #endif /* __ExportOptions_FWD_DEFINED__ */ #ifndef __Application_FWD_DEFINED__ #define __Application_FWD_DEFINED__ #ifdef __cplusplus typedef class Application Application; #else typedef struct Application Application; #endif /* __cplusplus */ #endif /* __Application_FWD_DEFINED__ */ #ifndef __FormattingInfo_FWD_DEFINED__ #define __FormattingInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class FormattingInfo FormattingInfo; #else typedef struct FormattingInfo FormattingInfo; #endif /* __cplusplus */ #endif /* __FormattingInfo_FWD_DEFINED__ */ #ifndef __SortFields_FWD_DEFINED__ #define __SortFields_FWD_DEFINED__ #ifdef __cplusplus typedef class SortFields SortFields; #else typedef struct SortFields SortFields; #endif /* __cplusplus */ #endif /* __SortFields_FWD_DEFINED__ */ #ifndef __SortField_FWD_DEFINED__ #define __SortField_FWD_DEFINED__ #ifdef __cplusplus typedef class SortField SortField; #else typedef struct SortField SortField; #endif /* __cplusplus */ #endif /* __SortField_FWD_DEFINED__ */ #ifndef __PrintingStatus_FWD_DEFINED__ #define __PrintingStatus_FWD_DEFINED__ #ifdef __cplusplus typedef class PrintingStatus PrintingStatus; #else typedef struct PrintingStatus PrintingStatus; #endif /* __cplusplus */ #endif /* __PrintingStatus_FWD_DEFINED__ */ #ifndef __SubreportLink_FWD_DEFINED__ #define __SubreportLink_FWD_DEFINED__ #ifdef __cplusplus typedef class SubreportLink SubreportLink; #else typedef struct SubreportLink SubreportLink; #endif /* __cplusplus */ #endif /* __SubreportLink_FWD_DEFINED__ */ #ifndef __SubreportLinks_FWD_DEFINED__ #define __SubreportLinks_FWD_DEFINED__ #ifdef __cplusplus typedef class SubreportLinks SubreportLinks; #else typedef struct SubreportLinks SubreportLinks; #endif /* __cplusplus */ #endif /* __SubreportLinks_FWD_DEFINED__ */ #ifndef __CrossTabGroups_FWD_DEFINED__ #define __CrossTabGroups_FWD_DEFINED__ #ifdef __cplusplus typedef class CrossTabGroups CrossTabGroups; #else typedef struct CrossTabGroups CrossTabGroups; #endif /* __cplusplus */ #endif /* __CrossTabGroups_FWD_DEFINED__ */ #ifndef __CrossTabGroup_FWD_DEFINED__ #define __CrossTabGroup_FWD_DEFINED__ #ifdef __cplusplus typedef class CrossTabGroup CrossTabGroup; #else typedef struct CrossTabGroup CrossTabGroup; #endif /* __cplusplus */ #endif /* __CrossTabGroup_FWD_DEFINED__ */ #ifndef __FieldDefinitions_FWD_DEFINED__ #define __FieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class FieldDefinitions FieldDefinitions; #else typedef struct FieldDefinitions FieldDefinitions; #endif /* __cplusplus */ #endif /* __FieldDefinitions_FWD_DEFINED__ */ #ifndef __ObjectSummaryFieldDefinitions_FWD_DEFINED__ #define __ObjectSummaryFieldDefinitions_FWD_DEFINED__ #ifdef __cplusplus typedef class ObjectSummaryFieldDefinitions ObjectSummaryFieldDefinitions; #else typedef struct ObjectSummaryFieldDefinitions ObjectSummaryFieldDefinitions; #endif /* __cplusplus */ #endif /* __ObjectSummaryFieldDefinitions_FWD_DEFINED__ */ #ifndef __TableLink_FWD_DEFINED__ #define __TableLink_FWD_DEFINED__ #ifdef __cplusplus typedef class TableLink TableLink; #else typedef struct TableLink TableLink; #endif /* __cplusplus */ #endif /* __TableLink_FWD_DEFINED__ */ #ifndef __TableLinks_FWD_DEFINED__ #define __TableLinks_FWD_DEFINED__ #ifdef __cplusplus typedef class TableLinks TableLinks; #else typedef struct TableLinks TableLinks; #endif /* __cplusplus */ #endif /* __TableLinks_FWD_DEFINED__ */ #ifndef __FieldMappingData_FWD_DEFINED__ #define __FieldMappingData_FWD_DEFINED__ #ifdef __cplusplus typedef class FieldMappingData FieldMappingData; #else typedef struct FieldMappingData FieldMappingData; #endif /* __cplusplus */ #endif /* __FieldMappingData_FWD_DEFINED__ */ #ifndef __ParameterValue_FWD_DEFINED__ #define __ParameterValue_FWD_DEFINED__ #ifdef __cplusplus typedef class ParameterValue ParameterValue; #else typedef struct ParameterValue ParameterValue; #endif /* __cplusplus */ #endif /* __ParameterValue_FWD_DEFINED__ */ #ifndef __ParameterValues_FWD_DEFINED__ #define __ParameterValues_FWD_DEFINED__ #ifdef __cplusplus typedef class ParameterValues ParameterValues; #else typedef struct ParameterValues ParameterValues; #endif /* __cplusplus */ #endif /* __ParameterValues_FWD_DEFINED__ */ #ifndef __ParameterValueInfo_FWD_DEFINED__ #define __ParameterValueInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class ParameterValueInfo ParameterValueInfo; #else typedef struct ParameterValueInfo ParameterValueInfo; #endif /* __cplusplus */ #endif /* __ParameterValueInfo_FWD_DEFINED__ */ #ifndef __ParameterValueInfos_FWD_DEFINED__ #define __ParameterValueInfos_FWD_DEFINED__ #ifdef __cplusplus typedef class ParameterValueInfos ParameterValueInfos; #else typedef struct ParameterValueInfos ParameterValueInfos; #endif /* __cplusplus */ #endif /* __ParameterValueInfos_FWD_DEFINED__ */ #ifndef __ReportAlert_FWD_DEFINED__ #define __ReportAlert_FWD_DEFINED__ #ifdef __cplusplus typedef class ReportAlert ReportAlert; #else typedef struct ReportAlert ReportAlert; #endif /* __cplusplus */ #endif /* __ReportAlert_FWD_DEFINED__ */ #ifndef __ReportAlerts_FWD_DEFINED__ #define __ReportAlerts_FWD_DEFINED__ #ifdef __cplusplus typedef class ReportAlerts ReportAlerts; #else typedef struct ReportAlerts ReportAlerts; #endif /* __cplusplus */ #endif /* __ReportAlerts_FWD_DEFINED__ */ #ifndef __ReportAlertInstance_FWD_DEFINED__ #define __ReportAlertInstance_FWD_DEFINED__ #ifdef __cplusplus typedef class ReportAlertInstance ReportAlertInstance; #else typedef struct ReportAlertInstance ReportAlertInstance; #endif /* __cplusplus */ #endif /* __ReportAlertInstance_FWD_DEFINED__ */ #ifndef __ReportAlertInstances_FWD_DEFINED__ #define __ReportAlertInstances_FWD_DEFINED__ #ifdef __cplusplus typedef class ReportAlertInstances ReportAlertInstances; #else typedef struct ReportAlertInstances ReportAlertInstances; #endif /* __cplusplus */ #endif /* __ReportAlertInstances_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" #include "craxdi.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /* interface __MIDL_itf_crvb60d_0000 */ /* [local] */ typedef /* [hidden][uuid] */ enum CRChangeFontStyle { crFontStyleBold = 0, crFontStyleItalic = crFontStyleBold + 1, crFontStyleUnderline = crFontStyleItalic + 1 } CRChangeFontStyle; typedef /* [hidden][uuid] */ enum CRGridObjectCursorHitType { crHitNothing = -1, crHitBottomBorder = 0, crHitRightBorder = 1, crHitBottomRightCorner = 2, crHitRow = 3, crHitColumn = 4, crHitCell = 5, crHitRowLabel = 6, crHitColumnLabel = 7, crHitField = 8 } CRGridObjectCursorHitType; typedef /* [hidden][uuid] */ enum CRObjectMoveDirection { crMoveForward = 0, crMoveBackward = crMoveForward + 1, crMoveToFront = crMoveBackward + 1, crMoveToBack = crMoveToFront + 1 } CRObjectMoveDirection; typedef /* [hidden][uuid] */ enum CRChangeObjectType { crMoveReportObject = 0, crResizeReportObject = crMoveReportObject + 1 } CRChangeObjectType; extern RPC_IF_HANDLE __MIDL_itf_crvb60d_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_crvb60d_0000_v0_0_s_ifspec; #ifndef __IDReport_INTERFACE_DEFINED__ #define __IDReport_INTERFACE_DEFINED__ /* interface IDReport */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDReport; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7400-93de-11d4-8c9f-00a0c9b7e1c1") IDReport : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getFieldDefaultSize( /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight) = 0; virtual HRESULT STDMETHODCALLTYPE getTextObjectDefaultSize( /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight) = 0; virtual HRESULT STDMETHODCALLTYPE getSpecialVarDefaultSize( /* [in] */ CRSpecialVarType specialVarType, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight) = 0; virtual HRESULT STDMETHODCALLTYPE canUndo( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppCommandDescription) = 0; virtual HRESULT STDMETHODCALLTYPE canRedo( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppCommandDescription) = 0; virtual HRESULT STDMETHODCALLTYPE performUndo( void) = 0; virtual HRESULT STDMETHODCALLTYPE performRedo( void) = 0; virtual HRESULT STDMETHODCALLTYPE formatSections( /* [in] */ ISection __RPC_FAR *pSection) = 0; virtual HRESULT STDMETHODCALLTYPE insertGroup( void) = 0; virtual HRESULT STDMETHODCALLTYPE insertGrandTotal( /* [in] */ IFieldObject __RPC_FAR *pFieldObject) = 0; virtual HRESULT STDMETHODCALLTYPE insertSubtotal( /* [in] */ IFieldObject __RPC_FAR *pFieldObject) = 0; virtual HRESULT STDMETHODCALLTYPE insertSummary( /* [in] */ IFieldObject __RPC_FAR *pFieldObject) = 0; virtual HRESULT STDMETHODCALLTYPE editReportRecordSortOrder( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE editGroupSortOrder( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldObject __RPC_FAR *pFieldObject) = 0; virtual HRESULT STDMETHODCALLTYPE reportExpert( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData, /* [in] */ VARIANT designers, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCancelled) = 0; virtual HRESULT STDMETHODCALLTYPE getReportViewOptions( /* [out] */ VARIANT_BOOL __RPC_FAR *pShowRuler, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowGrid, /* [out] */ VARIANT_BOOL __RPC_FAR *pSnapToGrid, /* [out] */ long __RPC_FAR *pGridSize, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowFieldView, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowHiddenSection, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowFieldsAlphabetically, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowTablesAlphabetically) = 0; virtual HRESULT STDMETHODCALLTYPE deleteGroup( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE getPictureSize( /* [in] */ OLE_HANDLE hWnd, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight, /* [out] */ VARIANT_BOOL __RPC_FAR *pCancel) = 0; virtual HRESULT STDMETHODCALLTYPE cancelInsertOleObject( void) = 0; virtual HRESULT STDMETHODCALLTYPE getOleSize( /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight, /* [out] */ VARIANT_BOOL __RPC_FAR *pCancel) = 0; virtual HRESULT STDMETHODCALLTYPE getCrossTabDefaultSize( /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight) = 0; virtual HRESULT STDMETHODCALLTYPE insertChart( /* [in] */ OLE_HANDLE hWnd, /* [in] */ ICrossTabObject __RPC_FAR *pCrossTabObject) = 0; virtual HRESULT STDMETHODCALLTYPE getSubreportDefaultSize( /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight) = 0; virtual HRESULT STDMETHODCALLTYPE setPrintDate( void) = 0; virtual HRESULT STDMETHODCALLTYPE changeSummaryInfo( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE setDatabaseLocation( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData) = 0; virtual HRESULT STDMETHODCALLTYPE canEnableLogOffServer( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE logOnServer( void) = 0; virtual HRESULT STDMETHODCALLTYPE logOffServer( void) = 0; virtual HRESULT STDMETHODCALLTYPE setAliasName( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE canDoDatabaseVisualLink( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE doDatabaseVisualLink( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeReportOptions( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE fileOptions( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeGroupExpert( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE getNSummaryFieldsInGroup( /* [retval][out] */ long __RPC_FAR *pNSummaryFields) = 0; virtual HRESULT STDMETHODCALLTYPE editRecordSelectionFormula( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE editGroupSelectionFormula( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE getDesignerStartOptions( /* [out] */ VARIANT_BOOL __RPC_FAR *pAddViewer, /* [out] */ VARIANT_BOOL __RPC_FAR *pSetViewerStartPage, /* [out] */ VARIANT_BOOL __RPC_FAR *pPromptToAddViewer) = 0; virtual HRESULT STDMETHODCALLTYPE setDesignerStartOptions( /* [in] */ VARIANT_BOOL promptToAddViewer) = 0; virtual HRESULT STDMETHODCALLTYPE verifyDatabase( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData) = 0; virtual HRESULT STDMETHODCALLTYPE newFormula( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changePageSetup( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE addDatabase( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData) = 0; virtual HRESULT STDMETHODCALLTYPE removeDatabase( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deleteReportObjects( /* [in] */ VARIANT objectList) = 0; virtual HRESULT STDMETHODCALLTYPE formatReportObjects( /* [in] */ VARIANT objectList, /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeMultipleObjectFont( /* [in] */ VARIANT objectList, /* [in] */ IFontDisp __RPC_FAR *pFont) = 0; virtual HRESULT STDMETHODCALLTYPE changeMultipleObjectAlignment( /* [in] */ VARIANT objectList, /* [in] */ CRAlignment alignment) = 0; virtual HRESULT STDMETHODCALLTYPE startChangingReportObjects( /* [in] */ CRChangeObjectType changeType) = 0; virtual HRESULT STDMETHODCALLTYPE endChangingReportObjects( void) = 0; virtual HRESULT STDMETHODCALLTYPE moveOneReportObject( /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ ISection __RPC_FAR *pSection, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long xEndOffset, /* [in] */ long yEndOffset) = 0; virtual HRESULT STDMETHODCALLTYPE resizeOneReportObject( /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pSection, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long xEndOffset, /* [in] */ long yEndOffset) = 0; virtual HRESULT STDMETHODCALLTYPE showSQLQuery( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE canShowSQLQuery( /* [out] */ VARIANT_BOOL __RPC_FAR *pShowSQLQuery) = 0; virtual HRESULT STDMETHODCALLTYPE newParameterField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deleteGroupByGroupSection( /* [in] */ ISection __RPC_FAR *pSection) = 0; virtual HRESULT STDMETHODCALLTYPE selectExpert( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldObject __RPC_FAR *pFieldObject) = 0; virtual HRESULT STDMETHODCALLTYPE printerSetup( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE reenterReportExpert( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pVBComponents, /* [in] */ VARIANT designers) = 0; virtual HRESULT STDMETHODCALLTYPE styleExpert( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE storeProcParam( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE canStoreProcParam( /* [out] */ VARIANT_BOOL __RPC_FAR *pStoreProcParam) = 0; virtual HRESULT STDMETHODCALLTYPE doSaveCopyAs( /* [in] */ IUnknown __RPC_FAR *pStgSave) = 0; virtual HRESULT STDMETHODCALLTYPE newRunningTotalField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE needSQLExpressions( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE newSQLExpressionField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE convertDatabaseDriver( void) = 0; virtual HRESULT STDMETHODCALLTYPE addDataEnvironment( /* [in] */ IDispatch __RPC_FAR *pData, /* [in] */ BSTR pString) = 0; virtual HRESULT STDMETHODCALLTYPE getUnboundFieldDefaultSize( /* [in] */ CRFieldValueType unboundFieldType, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight) = 0; virtual HRESULT STDMETHODCALLTYPE insertRunningTotal( /* [in] */ IFieldObject __RPC_FAR *pFieldObject) = 0; virtual HRESULT STDMETHODCALLTYPE findTextInDesigner( /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE canFindTextInDesigner( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE changeReportHierarchicalOptions( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE getReportInfoStream( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppStream) = 0; virtual HRESULT STDMETHODCALLTYPE enableInsertSummary( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE saveAs( void) = 0; virtual HRESULT STDMETHODCALLTYPE registerCRVBDesigner( /* [in] */ VARIANT_BOOL checkIfRegistered, /* [in] */ BSTR registerKey) = 0; virtual HRESULT STDMETHODCALLTYPE canUndoEx( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ VARIANT __RPC_FAR *ppCommandDescriptions) = 0; virtual HRESULT STDMETHODCALLTYPE canRedoEx( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ VARIANT __RPC_FAR *ppCommandDescriptions) = 0; virtual HRESULT STDMETHODCALLTYPE performUndoEx( /* [in] */ long count) = 0; virtual HRESULT STDMETHODCALLTYPE performRedoEx( /* [in] */ long count) = 0; virtual HRESULT STDMETHODCALLTYPE isOLAPReport( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE changeMultipleObjectFontName( /* [in] */ VARIANT objectList, /* [in] */ BSTR pFontName) = 0; virtual HRESULT STDMETHODCALLTYPE changeMultipleObjectFontSize( /* [in] */ VARIANT objectList, /* [in] */ short pFontSize) = 0; virtual HRESULT STDMETHODCALLTYPE changeMultipleObjectFontStyle( /* [in] */ VARIANT objectList, /* [in] */ CRChangeFontStyle style, /* [in] */ VARIANT_BOOL bl) = 0; virtual HRESULT STDMETHODCALLTYPE setReportAlerts( /* [in] */ OLE_HANDLE hWnd) = 0; }; #else /* C style interface */ typedef struct IDReportVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDReport __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDReport __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFieldDefaultSize )( IDReport __RPC_FAR * This, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getTextObjectDefaultSize )( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSpecialVarDefaultSize )( IDReport __RPC_FAR * This, /* [in] */ CRSpecialVarType specialVarType, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canUndo )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppCommandDescription); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canRedo )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppCommandDescription); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *performUndo )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *performRedo )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatSections )( IDReport __RPC_FAR * This, /* [in] */ ISection __RPC_FAR *pSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertGroup )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertGrandTotal )( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertSubtotal )( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertSummary )( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editReportRecordSortOrder )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editGroupSortOrder )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reportExpert )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData, /* [in] */ VARIANT designers, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCancelled); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getReportViewOptions )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowRuler, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowGrid, /* [out] */ VARIANT_BOOL __RPC_FAR *pSnapToGrid, /* [out] */ long __RPC_FAR *pGridSize, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowFieldView, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowHiddenSection, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowFieldsAlphabetically, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowTablesAlphabetically); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteGroup )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getPictureSize )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight, /* [out] */ VARIANT_BOOL __RPC_FAR *pCancel); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cancelInsertOleObject )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getOleSize )( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight, /* [out] */ VARIANT_BOOL __RPC_FAR *pCancel); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getCrossTabDefaultSize )( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertChart )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ ICrossTabObject __RPC_FAR *pCrossTabObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSubreportDefaultSize )( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setPrintDate )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeSummaryInfo )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setDatabaseLocation )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canEnableLogOffServer )( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *logOnServer )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *logOffServer )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAliasName )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canDoDatabaseVisualLink )( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *doDatabaseVisualLink )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeReportOptions )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *fileOptions )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeGroupExpert )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getNSummaryFieldsInGroup )( IDReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNSummaryFields); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editRecordSelectionFormula )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editGroupSelectionFormula )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getDesignerStartOptions )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pAddViewer, /* [out] */ VARIANT_BOOL __RPC_FAR *pSetViewerStartPage, /* [out] */ VARIANT_BOOL __RPC_FAR *pPromptToAddViewer); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setDesignerStartOptions )( IDReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL promptToAddViewer); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *verifyDatabase )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newFormula )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changePageSetup )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addDatabase )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeDatabase )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteReportObjects )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatReportObjects )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeMultipleObjectFont )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ IFontDisp __RPC_FAR *pFont); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeMultipleObjectAlignment )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ CRAlignment alignment); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *startChangingReportObjects )( IDReport __RPC_FAR * This, /* [in] */ CRChangeObjectType changeType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endChangingReportObjects )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveOneReportObject )( IDReport __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ ISection __RPC_FAR *pSection, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long xEndOffset, /* [in] */ long yEndOffset); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *resizeOneReportObject )( IDReport __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pSection, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long xEndOffset, /* [in] */ long yEndOffset); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showSQLQuery )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canShowSQLQuery )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowSQLQuery); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newParameterField )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteGroupByGroupSection )( IDReport __RPC_FAR * This, /* [in] */ ISection __RPC_FAR *pSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *selectExpert )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *printerSetup )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reenterReportExpert )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pVBComponents, /* [in] */ VARIANT designers); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *styleExpert )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *storeProcParam )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canStoreProcParam )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pStoreProcParam); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *doSaveCopyAs )( IDReport __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *pStgSave); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newRunningTotalField )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *needSQLExpressions )( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *newSQLExpressionField )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *convertDatabaseDriver )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addDataEnvironment )( IDReport __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pData, /* [in] */ BSTR pString); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getUnboundFieldDefaultSize )( IDReport __RPC_FAR * This, /* [in] */ CRFieldValueType unboundFieldType, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertRunningTotal )( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *findTextInDesigner )( IDReport __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canFindTextInDesigner )( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeReportHierarchicalOptions )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getReportInfoStream )( IDReport __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppStream); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *enableInsertSummary )( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *saveAs )( IDReport __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *registerCRVBDesigner )( IDReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL checkIfRegistered, /* [in] */ BSTR registerKey); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canUndoEx )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ VARIANT __RPC_FAR *ppCommandDescriptions); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canRedoEx )( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ VARIANT __RPC_FAR *ppCommandDescriptions); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *performUndoEx )( IDReport __RPC_FAR * This, /* [in] */ long count); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *performRedoEx )( IDReport __RPC_FAR * This, /* [in] */ long count); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isOLAPReport )( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeMultipleObjectFontName )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ BSTR pFontName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeMultipleObjectFontSize )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ short pFontSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeMultipleObjectFontStyle )( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ CRChangeFontStyle style, /* [in] */ VARIANT_BOOL bl); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setReportAlerts )( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); END_INTERFACE } IDReportVtbl; interface IDReport { CONST_VTBL struct IDReportVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDReport_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDReport_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDReport_Release(This) \ (This)->lpVtbl -> Release(This) #define IDReport_getFieldDefaultSize(This,pFieldDefinition,pWidth,pHeight) \ (This)->lpVtbl -> getFieldDefaultSize(This,pFieldDefinition,pWidth,pHeight) #define IDReport_getTextObjectDefaultSize(This,pWidth,pHeight) \ (This)->lpVtbl -> getTextObjectDefaultSize(This,pWidth,pHeight) #define IDReport_getSpecialVarDefaultSize(This,specialVarType,pWidth,pHeight) \ (This)->lpVtbl -> getSpecialVarDefaultSize(This,specialVarType,pWidth,pHeight) #define IDReport_canUndo(This,pBool,ppCommandDescription) \ (This)->lpVtbl -> canUndo(This,pBool,ppCommandDescription) #define IDReport_canRedo(This,pBool,ppCommandDescription) \ (This)->lpVtbl -> canRedo(This,pBool,ppCommandDescription) #define IDReport_performUndo(This) \ (This)->lpVtbl -> performUndo(This) #define IDReport_performRedo(This) \ (This)->lpVtbl -> performRedo(This) #define IDReport_formatSections(This,pSection) \ (This)->lpVtbl -> formatSections(This,pSection) #define IDReport_insertGroup(This) \ (This)->lpVtbl -> insertGroup(This) #define IDReport_insertGrandTotal(This,pFieldObject) \ (This)->lpVtbl -> insertGrandTotal(This,pFieldObject) #define IDReport_insertSubtotal(This,pFieldObject) \ (This)->lpVtbl -> insertSubtotal(This,pFieldObject) #define IDReport_insertSummary(This,pFieldObject) \ (This)->lpVtbl -> insertSummary(This,pFieldObject) #define IDReport_editReportRecordSortOrder(This,hWnd) \ (This)->lpVtbl -> editReportRecordSortOrder(This,hWnd) #define IDReport_editGroupSortOrder(This,hWnd,pFieldObject) \ (This)->lpVtbl -> editGroupSortOrder(This,hWnd,pFieldObject) #define IDReport_reportExpert(This,hWnd,pData,designers,pCancelled) \ (This)->lpVtbl -> reportExpert(This,hWnd,pData,designers,pCancelled) #define IDReport_getReportViewOptions(This,pShowRuler,pShowGrid,pSnapToGrid,pGridSize,pShowFieldView,pShowHiddenSection,pShowFieldsAlphabetically,pShowTablesAlphabetically) \ (This)->lpVtbl -> getReportViewOptions(This,pShowRuler,pShowGrid,pSnapToGrid,pGridSize,pShowFieldView,pShowHiddenSection,pShowFieldsAlphabetically,pShowTablesAlphabetically) #define IDReport_deleteGroup(This,hWnd) \ (This)->lpVtbl -> deleteGroup(This,hWnd) #define IDReport_getPictureSize(This,hWnd,pWidth,pHeight,pCancel) \ (This)->lpVtbl -> getPictureSize(This,hWnd,pWidth,pHeight,pCancel) #define IDReport_cancelInsertOleObject(This) \ (This)->lpVtbl -> cancelInsertOleObject(This) #define IDReport_getOleSize(This,pWidth,pHeight,pCancel) \ (This)->lpVtbl -> getOleSize(This,pWidth,pHeight,pCancel) #define IDReport_getCrossTabDefaultSize(This,pWidth,pHeight) \ (This)->lpVtbl -> getCrossTabDefaultSize(This,pWidth,pHeight) #define IDReport_insertChart(This,hWnd,pCrossTabObject) \ (This)->lpVtbl -> insertChart(This,hWnd,pCrossTabObject) #define IDReport_getSubreportDefaultSize(This,pWidth,pHeight) \ (This)->lpVtbl -> getSubreportDefaultSize(This,pWidth,pHeight) #define IDReport_setPrintDate(This) \ (This)->lpVtbl -> setPrintDate(This) #define IDReport_changeSummaryInfo(This,hWnd) \ (This)->lpVtbl -> changeSummaryInfo(This,hWnd) #define IDReport_setDatabaseLocation(This,hWnd,pData) \ (This)->lpVtbl -> setDatabaseLocation(This,hWnd,pData) #define IDReport_canEnableLogOffServer(This,pBool) \ (This)->lpVtbl -> canEnableLogOffServer(This,pBool) #define IDReport_logOnServer(This) \ (This)->lpVtbl -> logOnServer(This) #define IDReport_logOffServer(This) \ (This)->lpVtbl -> logOffServer(This) #define IDReport_setAliasName(This,hWnd) \ (This)->lpVtbl -> setAliasName(This,hWnd) #define IDReport_canDoDatabaseVisualLink(This,pBool) \ (This)->lpVtbl -> canDoDatabaseVisualLink(This,pBool) #define IDReport_doDatabaseVisualLink(This,hWnd) \ (This)->lpVtbl -> doDatabaseVisualLink(This,hWnd) #define IDReport_changeReportOptions(This,hWnd) \ (This)->lpVtbl -> changeReportOptions(This,hWnd) #define IDReport_fileOptions(This,hWnd) \ (This)->lpVtbl -> fileOptions(This,hWnd) #define IDReport_changeGroupExpert(This,hWnd) \ (This)->lpVtbl -> changeGroupExpert(This,hWnd) #define IDReport_getNSummaryFieldsInGroup(This,pNSummaryFields) \ (This)->lpVtbl -> getNSummaryFieldsInGroup(This,pNSummaryFields) #define IDReport_editRecordSelectionFormula(This,hWnd) \ (This)->lpVtbl -> editRecordSelectionFormula(This,hWnd) #define IDReport_editGroupSelectionFormula(This,hWnd) \ (This)->lpVtbl -> editGroupSelectionFormula(This,hWnd) #define IDReport_getDesignerStartOptions(This,pAddViewer,pSetViewerStartPage,pPromptToAddViewer) \ (This)->lpVtbl -> getDesignerStartOptions(This,pAddViewer,pSetViewerStartPage,pPromptToAddViewer) #define IDReport_setDesignerStartOptions(This,promptToAddViewer) \ (This)->lpVtbl -> setDesignerStartOptions(This,promptToAddViewer) #define IDReport_verifyDatabase(This,hWnd,pData) \ (This)->lpVtbl -> verifyDatabase(This,hWnd,pData) #define IDReport_newFormula(This,hWnd) \ (This)->lpVtbl -> newFormula(This,hWnd) #define IDReport_changePageSetup(This,hWnd) \ (This)->lpVtbl -> changePageSetup(This,hWnd) #define IDReport_addDatabase(This,hWnd,pData) \ (This)->lpVtbl -> addDatabase(This,hWnd,pData) #define IDReport_removeDatabase(This,hWnd) \ (This)->lpVtbl -> removeDatabase(This,hWnd) #define IDReport_deleteReportObjects(This,objectList) \ (This)->lpVtbl -> deleteReportObjects(This,objectList) #define IDReport_formatReportObjects(This,objectList,hWnd) \ (This)->lpVtbl -> formatReportObjects(This,objectList,hWnd) #define IDReport_changeMultipleObjectFont(This,objectList,pFont) \ (This)->lpVtbl -> changeMultipleObjectFont(This,objectList,pFont) #define IDReport_changeMultipleObjectAlignment(This,objectList,alignment) \ (This)->lpVtbl -> changeMultipleObjectAlignment(This,objectList,alignment) #define IDReport_startChangingReportObjects(This,changeType) \ (This)->lpVtbl -> startChangingReportObjects(This,changeType) #define IDReport_endChangingReportObjects(This) \ (This)->lpVtbl -> endChangingReportObjects(This) #define IDReport_moveOneReportObject(This,pObject,pSection,xOffset,yOffset,pEndSection,xEndOffset,yEndOffset) \ (This)->lpVtbl -> moveOneReportObject(This,pObject,pSection,xOffset,yOffset,pEndSection,xEndOffset,yEndOffset) #define IDReport_resizeOneReportObject(This,pObject,left,top,right,bottom,pSection,pEndSection,xEndOffset,yEndOffset) \ (This)->lpVtbl -> resizeOneReportObject(This,pObject,left,top,right,bottom,pSection,pEndSection,xEndOffset,yEndOffset) #define IDReport_showSQLQuery(This,hWnd) \ (This)->lpVtbl -> showSQLQuery(This,hWnd) #define IDReport_canShowSQLQuery(This,pShowSQLQuery) \ (This)->lpVtbl -> canShowSQLQuery(This,pShowSQLQuery) #define IDReport_newParameterField(This,hWnd) \ (This)->lpVtbl -> newParameterField(This,hWnd) #define IDReport_deleteGroupByGroupSection(This,pSection) \ (This)->lpVtbl -> deleteGroupByGroupSection(This,pSection) #define IDReport_selectExpert(This,hWnd,pFieldObject) \ (This)->lpVtbl -> selectExpert(This,hWnd,pFieldObject) #define IDReport_printerSetup(This,hWnd) \ (This)->lpVtbl -> printerSetup(This,hWnd) #define IDReport_reenterReportExpert(This,hWnd,pVBComponents,designers) \ (This)->lpVtbl -> reenterReportExpert(This,hWnd,pVBComponents,designers) #define IDReport_styleExpert(This,hWnd) \ (This)->lpVtbl -> styleExpert(This,hWnd) #define IDReport_storeProcParam(This,hWnd) \ (This)->lpVtbl -> storeProcParam(This,hWnd) #define IDReport_canStoreProcParam(This,pStoreProcParam) \ (This)->lpVtbl -> canStoreProcParam(This,pStoreProcParam) #define IDReport_doSaveCopyAs(This,pStgSave) \ (This)->lpVtbl -> doSaveCopyAs(This,pStgSave) #define IDReport_newRunningTotalField(This,hWnd) \ (This)->lpVtbl -> newRunningTotalField(This,hWnd) #define IDReport_needSQLExpressions(This,pBool) \ (This)->lpVtbl -> needSQLExpressions(This,pBool) #define IDReport_newSQLExpressionField(This,hWnd) \ (This)->lpVtbl -> newSQLExpressionField(This,hWnd) #define IDReport_convertDatabaseDriver(This) \ (This)->lpVtbl -> convertDatabaseDriver(This) #define IDReport_addDataEnvironment(This,pData,pString) \ (This)->lpVtbl -> addDataEnvironment(This,pData,pString) #define IDReport_getUnboundFieldDefaultSize(This,unboundFieldType,pWidth,pHeight) \ (This)->lpVtbl -> getUnboundFieldDefaultSize(This,unboundFieldType,pWidth,pHeight) #define IDReport_insertRunningTotal(This,pFieldObject) \ (This)->lpVtbl -> insertRunningTotal(This,pFieldObject) #define IDReport_findTextInDesigner(This,pObject,hWnd) \ (This)->lpVtbl -> findTextInDesigner(This,pObject,hWnd) #define IDReport_canFindTextInDesigner(This,pBool) \ (This)->lpVtbl -> canFindTextInDesigner(This,pBool) #define IDReport_changeReportHierarchicalOptions(This,hWnd) \ (This)->lpVtbl -> changeReportHierarchicalOptions(This,hWnd) #define IDReport_getReportInfoStream(This,ppStream) \ (This)->lpVtbl -> getReportInfoStream(This,ppStream) #define IDReport_enableInsertSummary(This,pBool) \ (This)->lpVtbl -> enableInsertSummary(This,pBool) #define IDReport_saveAs(This) \ (This)->lpVtbl -> saveAs(This) #define IDReport_registerCRVBDesigner(This,checkIfRegistered,registerKey) \ (This)->lpVtbl -> registerCRVBDesigner(This,checkIfRegistered,registerKey) #define IDReport_canUndoEx(This,pBool,ppCommandDescriptions) \ (This)->lpVtbl -> canUndoEx(This,pBool,ppCommandDescriptions) #define IDReport_canRedoEx(This,pBool,ppCommandDescriptions) \ (This)->lpVtbl -> canRedoEx(This,pBool,ppCommandDescriptions) #define IDReport_performUndoEx(This,count) \ (This)->lpVtbl -> performUndoEx(This,count) #define IDReport_performRedoEx(This,count) \ (This)->lpVtbl -> performRedoEx(This,count) #define IDReport_isOLAPReport(This,pBool) \ (This)->lpVtbl -> isOLAPReport(This,pBool) #define IDReport_changeMultipleObjectFontName(This,objectList,pFontName) \ (This)->lpVtbl -> changeMultipleObjectFontName(This,objectList,pFontName) #define IDReport_changeMultipleObjectFontSize(This,objectList,pFontSize) \ (This)->lpVtbl -> changeMultipleObjectFontSize(This,objectList,pFontSize) #define IDReport_changeMultipleObjectFontStyle(This,objectList,style,bl) \ (This)->lpVtbl -> changeMultipleObjectFontStyle(This,objectList,style,bl) #define IDReport_setReportAlerts(This,hWnd) \ (This)->lpVtbl -> setReportAlerts(This,hWnd) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDReport_getFieldDefaultSize_Proxy( IDReport __RPC_FAR * This, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); void __RPC_STUB IDReport_getFieldDefaultSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getTextObjectDefaultSize_Proxy( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); void __RPC_STUB IDReport_getTextObjectDefaultSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getSpecialVarDefaultSize_Proxy( IDReport __RPC_FAR * This, /* [in] */ CRSpecialVarType specialVarType, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); void __RPC_STUB IDReport_getSpecialVarDefaultSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canUndo_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppCommandDescription); void __RPC_STUB IDReport_canUndo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canRedo_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppCommandDescription); void __RPC_STUB IDReport_canRedo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_performUndo_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_performUndo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_performRedo_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_performRedo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_formatSections_Proxy( IDReport __RPC_FAR * This, /* [in] */ ISection __RPC_FAR *pSection); void __RPC_STUB IDReport_formatSections_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_insertGroup_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_insertGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_insertGrandTotal_Proxy( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); void __RPC_STUB IDReport_insertGrandTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_insertSubtotal_Proxy( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); void __RPC_STUB IDReport_insertSubtotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_insertSummary_Proxy( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); void __RPC_STUB IDReport_insertSummary_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_editReportRecordSortOrder_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_editReportRecordSortOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_editGroupSortOrder_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); void __RPC_STUB IDReport_editGroupSortOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_reportExpert_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData, /* [in] */ VARIANT designers, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCancelled); void __RPC_STUB IDReport_reportExpert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getReportViewOptions_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowRuler, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowGrid, /* [out] */ VARIANT_BOOL __RPC_FAR *pSnapToGrid, /* [out] */ long __RPC_FAR *pGridSize, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowFieldView, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowHiddenSection, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowFieldsAlphabetically, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowTablesAlphabetically); void __RPC_STUB IDReport_getReportViewOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_deleteGroup_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_deleteGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getPictureSize_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight, /* [out] */ VARIANT_BOOL __RPC_FAR *pCancel); void __RPC_STUB IDReport_getPictureSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_cancelInsertOleObject_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_cancelInsertOleObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getOleSize_Proxy( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight, /* [out] */ VARIANT_BOOL __RPC_FAR *pCancel); void __RPC_STUB IDReport_getOleSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getCrossTabDefaultSize_Proxy( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); void __RPC_STUB IDReport_getCrossTabDefaultSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_insertChart_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ ICrossTabObject __RPC_FAR *pCrossTabObject); void __RPC_STUB IDReport_insertChart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getSubreportDefaultSize_Proxy( IDReport __RPC_FAR * This, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); void __RPC_STUB IDReport_getSubreportDefaultSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_setPrintDate_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_setPrintDate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeSummaryInfo_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_changeSummaryInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_setDatabaseLocation_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData); void __RPC_STUB IDReport_setDatabaseLocation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canEnableLogOffServer_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReport_canEnableLogOffServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_logOnServer_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_logOnServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_logOffServer_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_logOffServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_setAliasName_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_setAliasName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canDoDatabaseVisualLink_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReport_canDoDatabaseVisualLink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_doDatabaseVisualLink_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_doDatabaseVisualLink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeReportOptions_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_changeReportOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_fileOptions_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_fileOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeGroupExpert_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_changeGroupExpert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getNSummaryFieldsInGroup_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNSummaryFields); void __RPC_STUB IDReport_getNSummaryFieldsInGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_editRecordSelectionFormula_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_editRecordSelectionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_editGroupSelectionFormula_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_editGroupSelectionFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getDesignerStartOptions_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pAddViewer, /* [out] */ VARIANT_BOOL __RPC_FAR *pSetViewerStartPage, /* [out] */ VARIANT_BOOL __RPC_FAR *pPromptToAddViewer); void __RPC_STUB IDReport_getDesignerStartOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_setDesignerStartOptions_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL promptToAddViewer); void __RPC_STUB IDReport_setDesignerStartOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_verifyDatabase_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData); void __RPC_STUB IDReport_verifyDatabase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_newFormula_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_newFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changePageSetup_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_changePageSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_addDatabase_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pData); void __RPC_STUB IDReport_addDatabase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_removeDatabase_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_removeDatabase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_deleteReportObjects_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList); void __RPC_STUB IDReport_deleteReportObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_formatReportObjects_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_formatReportObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeMultipleObjectFont_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ IFontDisp __RPC_FAR *pFont); void __RPC_STUB IDReport_changeMultipleObjectFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeMultipleObjectAlignment_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ CRAlignment alignment); void __RPC_STUB IDReport_changeMultipleObjectAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_startChangingReportObjects_Proxy( IDReport __RPC_FAR * This, /* [in] */ CRChangeObjectType changeType); void __RPC_STUB IDReport_startChangingReportObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_endChangingReportObjects_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_endChangingReportObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_moveOneReportObject_Proxy( IDReport __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ ISection __RPC_FAR *pSection, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long xEndOffset, /* [in] */ long yEndOffset); void __RPC_STUB IDReport_moveOneReportObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_resizeOneReportObject_Proxy( IDReport __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pSection, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long xEndOffset, /* [in] */ long yEndOffset); void __RPC_STUB IDReport_resizeOneReportObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_showSQLQuery_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_showSQLQuery_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canShowSQLQuery_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pShowSQLQuery); void __RPC_STUB IDReport_canShowSQLQuery_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_newParameterField_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_newParameterField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_deleteGroupByGroupSection_Proxy( IDReport __RPC_FAR * This, /* [in] */ ISection __RPC_FAR *pSection); void __RPC_STUB IDReport_deleteGroupByGroupSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_selectExpert_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); void __RPC_STUB IDReport_selectExpert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_printerSetup_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_printerSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_reenterReportExpert_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IDispatch __RPC_FAR *pVBComponents, /* [in] */ VARIANT designers); void __RPC_STUB IDReport_reenterReportExpert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_styleExpert_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_styleExpert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_storeProcParam_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_storeProcParam_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canStoreProcParam_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pStoreProcParam); void __RPC_STUB IDReport_canStoreProcParam_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_doSaveCopyAs_Proxy( IDReport __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *pStgSave); void __RPC_STUB IDReport_doSaveCopyAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_newRunningTotalField_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_newRunningTotalField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_needSQLExpressions_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReport_needSQLExpressions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_newSQLExpressionField_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_newSQLExpressionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_convertDatabaseDriver_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_convertDatabaseDriver_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_addDataEnvironment_Proxy( IDReport __RPC_FAR * This, /* [in] */ IDispatch __RPC_FAR *pData, /* [in] */ BSTR pString); void __RPC_STUB IDReport_addDataEnvironment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getUnboundFieldDefaultSize_Proxy( IDReport __RPC_FAR * This, /* [in] */ CRFieldValueType unboundFieldType, /* [out] */ long __RPC_FAR *pWidth, /* [out] */ long __RPC_FAR *pHeight); void __RPC_STUB IDReport_getUnboundFieldDefaultSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_insertRunningTotal_Proxy( IDReport __RPC_FAR * This, /* [in] */ IFieldObject __RPC_FAR *pFieldObject); void __RPC_STUB IDReport_insertRunningTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_findTextInDesigner_Proxy( IDReport __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pObject, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_findTextInDesigner_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canFindTextInDesigner_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReport_canFindTextInDesigner_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeReportHierarchicalOptions_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_changeReportHierarchicalOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_getReportInfoStream_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppStream); void __RPC_STUB IDReport_getReportInfoStream_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_enableInsertSummary_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReport_enableInsertSummary_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_saveAs_Proxy( IDReport __RPC_FAR * This); void __RPC_STUB IDReport_saveAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_registerCRVBDesigner_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT_BOOL checkIfRegistered, /* [in] */ BSTR registerKey); void __RPC_STUB IDReport_registerCRVBDesigner_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canUndoEx_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ VARIANT __RPC_FAR *ppCommandDescriptions); void __RPC_STUB IDReport_canUndoEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_canRedoEx_Proxy( IDReport __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ VARIANT __RPC_FAR *ppCommandDescriptions); void __RPC_STUB IDReport_canRedoEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_performUndoEx_Proxy( IDReport __RPC_FAR * This, /* [in] */ long count); void __RPC_STUB IDReport_performUndoEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_performRedoEx_Proxy( IDReport __RPC_FAR * This, /* [in] */ long count); void __RPC_STUB IDReport_performRedoEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_isOLAPReport_Proxy( IDReport __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReport_isOLAPReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeMultipleObjectFontName_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ BSTR pFontName); void __RPC_STUB IDReport_changeMultipleObjectFontName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeMultipleObjectFontSize_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ short pFontSize); void __RPC_STUB IDReport_changeMultipleObjectFontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_changeMultipleObjectFontStyle_Proxy( IDReport __RPC_FAR * This, /* [in] */ VARIANT objectList, /* [in] */ CRChangeFontStyle style, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IDReport_changeMultipleObjectFontStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReport_setReportAlerts_Proxy( IDReport __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReport_setReportAlerts_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDReport_INTERFACE_DEFINED__ */ #ifndef __IDArea_INTERFACE_DEFINED__ #define __IDArea_INTERFACE_DEFINED__ /* interface IDArea */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDArea; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7401-93de-11d4-8c9f-00a0c9b7e1c1") IDArea : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE showHideArea( void) = 0; }; #else /* C style interface */ typedef struct IDAreaVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDArea __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDArea __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDArea __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showHideArea )( IDArea __RPC_FAR * This); END_INTERFACE } IDAreaVtbl; interface IDArea { CONST_VTBL struct IDAreaVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDArea_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDArea_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDArea_Release(This) \ (This)->lpVtbl -> Release(This) #define IDArea_showHideArea(This) \ (This)->lpVtbl -> showHideArea(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDArea_showHideArea_Proxy( IDArea __RPC_FAR * This); void __RPC_STUB IDArea_showHideArea_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDArea_INTERFACE_DEFINED__ */ #ifndef __IDSection_INTERFACE_DEFINED__ #define __IDSection_INTERFACE_DEFINED__ /* interface IDSection */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDSection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7402-93de-11d4-8c9f-00a0c9b7e1c1") IDSection : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getLongDescription( /* [retval][out] */ BSTR __RPC_FAR *ppLongDescription) = 0; virtual HRESULT STDMETHODCALLTYPE getShortDescription( /* [retval][out] */ BSTR __RPC_FAR *ppShortDescription) = 0; virtual HRESULT STDMETHODCALLTYPE getAbbreviation( /* [retval][out] */ BSTR __RPC_FAR *ppAbbreviation) = 0; virtual HRESULT STDMETHODCALLTYPE insertFieldObject( /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [in] */ long left, /* [in] */ long top) = 0; virtual HRESULT STDMETHODCALLTYPE getMinimumSectionHeight( /* [retval][out] */ long __RPC_FAR *pMinHeight) = 0; virtual HRESULT STDMETHODCALLTYPE canInsertSummaryField( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE canInsertChart( /* [in] */ CRGraphDataType graphType, short groupN, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE changeSectionHeight( /* [in] */ long sectionHeight) = 0; virtual HRESULT STDMETHODCALLTYPE insertTextObject( /* [in] */ long left, /* [in] */ long top) = 0; virtual HRESULT STDMETHODCALLTYPE insertSpecialVarObject( /* [in] */ CRSpecialVarType specialVarType, /* [in] */ long left, /* [in] */ long top) = 0; virtual HRESULT STDMETHODCALLTYPE deleteObject( /* [in] */ IReportObject __RPC_FAR *pReportObject) = 0; virtual HRESULT STDMETHODCALLTYPE insertLineObject( /* [in] */ long topX, /* [in] */ long topY, /* [in] */ long bottomX, /* [in] */ long bottomY, /* [in] */ ISection __RPC_FAR *pEndSection) = 0; virtual HRESULT STDMETHODCALLTYPE insertBoxObject( /* [in] */ long topX, /* [in] */ long topY, /* [in] */ long bottomX, /* [in] */ long bottomY, /* [in] */ ISection __RPC_FAR *pEndSection) = 0; virtual HRESULT STDMETHODCALLTYPE insertOleObject( /* [in] */ long left, /* [in] */ long top) = 0; virtual HRESULT STDMETHODCALLTYPE insertCrossTab( /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top) = 0; virtual HRESULT STDMETHODCALLTYPE insertSubreport( /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top, /* [in] */ VARIANT designers, /* [in] */ IDispatch __RPC_FAR *pVBComponents) = 0; virtual HRESULT STDMETHODCALLTYPE getFullName( /* [retval][out] */ BSTR __RPC_FAR *ppFullName) = 0; virtual HRESULT STDMETHODCALLTYPE insertSectionBelow( void) = 0; virtual HRESULT STDMETHODCALLTYPE mergeSectionBelow( void) = 0; virtual HRESULT STDMETHODCALLTYPE deleteSection( void) = 0; virtual HRESULT STDMETHODCALLTYPE showHideSection( void) = 0; virtual HRESULT STDMETHODCALLTYPE pasteObject( /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long endRight, /* [in] */ long endBottom) = 0; virtual HRESULT STDMETHODCALLTYPE insertUnboundField( /* [in] */ long left, /* [in] */ long top, /* [in] */ CRFieldValueType unboundFieldType) = 0; virtual HRESULT STDMETHODCALLTYPE insertHyperLinks( /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top) = 0; }; #else /* C style interface */ typedef struct IDSectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDSection __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDSection __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDSection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getLongDescription )( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLongDescription); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getShortDescription )( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppShortDescription); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAbbreviation )( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppAbbreviation); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertFieldObject )( IDSection __RPC_FAR * This, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [in] */ long left, /* [in] */ long top); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getMinimumSectionHeight )( IDSection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pMinHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canInsertSummaryField )( IDSection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canInsertChart )( IDSection __RPC_FAR * This, /* [in] */ CRGraphDataType graphType, short groupN, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeSectionHeight )( IDSection __RPC_FAR * This, /* [in] */ long sectionHeight); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertTextObject )( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertSpecialVarObject )( IDSection __RPC_FAR * This, /* [in] */ CRSpecialVarType specialVarType, /* [in] */ long left, /* [in] */ long top); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteObject )( IDSection __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pReportObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertLineObject )( IDSection __RPC_FAR * This, /* [in] */ long topX, /* [in] */ long topY, /* [in] */ long bottomX, /* [in] */ long bottomY, /* [in] */ ISection __RPC_FAR *pEndSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBoxObject )( IDSection __RPC_FAR * This, /* [in] */ long topX, /* [in] */ long topY, /* [in] */ long bottomX, /* [in] */ long bottomY, /* [in] */ ISection __RPC_FAR *pEndSection); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertOleObject )( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertCrossTab )( IDSection __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertSubreport )( IDSection __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top, /* [in] */ VARIANT designers, /* [in] */ IDispatch __RPC_FAR *pVBComponents); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFullName )( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFullName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertSectionBelow )( IDSection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *mergeSectionBelow )( IDSection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteSection )( IDSection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *showHideSection )( IDSection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *pasteObject )( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long endRight, /* [in] */ long endBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertUnboundField )( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ CRFieldValueType unboundFieldType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertHyperLinks )( IDSection __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top); END_INTERFACE } IDSectionVtbl; interface IDSection { CONST_VTBL struct IDSectionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDSection_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDSection_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDSection_Release(This) \ (This)->lpVtbl -> Release(This) #define IDSection_getLongDescription(This,ppLongDescription) \ (This)->lpVtbl -> getLongDescription(This,ppLongDescription) #define IDSection_getShortDescription(This,ppShortDescription) \ (This)->lpVtbl -> getShortDescription(This,ppShortDescription) #define IDSection_getAbbreviation(This,ppAbbreviation) \ (This)->lpVtbl -> getAbbreviation(This,ppAbbreviation) #define IDSection_insertFieldObject(This,pFieldDefinition,left,top) \ (This)->lpVtbl -> insertFieldObject(This,pFieldDefinition,left,top) #define IDSection_getMinimumSectionHeight(This,pMinHeight) \ (This)->lpVtbl -> getMinimumSectionHeight(This,pMinHeight) #define IDSection_canInsertSummaryField(This,pBool) \ (This)->lpVtbl -> canInsertSummaryField(This,pBool) #define IDSection_canInsertChart(This,graphType,groupN,pBool) \ (This)->lpVtbl -> canInsertChart(This,graphType,groupN,pBool) #define IDSection_changeSectionHeight(This,sectionHeight) \ (This)->lpVtbl -> changeSectionHeight(This,sectionHeight) #define IDSection_insertTextObject(This,left,top) \ (This)->lpVtbl -> insertTextObject(This,left,top) #define IDSection_insertSpecialVarObject(This,specialVarType,left,top) \ (This)->lpVtbl -> insertSpecialVarObject(This,specialVarType,left,top) #define IDSection_deleteObject(This,pReportObject) \ (This)->lpVtbl -> deleteObject(This,pReportObject) #define IDSection_insertLineObject(This,topX,topY,bottomX,bottomY,pEndSection) \ (This)->lpVtbl -> insertLineObject(This,topX,topY,bottomX,bottomY,pEndSection) #define IDSection_insertBoxObject(This,topX,topY,bottomX,bottomY,pEndSection) \ (This)->lpVtbl -> insertBoxObject(This,topX,topY,bottomX,bottomY,pEndSection) #define IDSection_insertOleObject(This,left,top) \ (This)->lpVtbl -> insertOleObject(This,left,top) #define IDSection_insertCrossTab(This,hWnd,left,top) \ (This)->lpVtbl -> insertCrossTab(This,hWnd,left,top) #define IDSection_insertSubreport(This,hWnd,left,top,designers,pVBComponents) \ (This)->lpVtbl -> insertSubreport(This,hWnd,left,top,designers,pVBComponents) #define IDSection_getFullName(This,ppFullName) \ (This)->lpVtbl -> getFullName(This,ppFullName) #define IDSection_insertSectionBelow(This) \ (This)->lpVtbl -> insertSectionBelow(This) #define IDSection_mergeSectionBelow(This) \ (This)->lpVtbl -> mergeSectionBelow(This) #define IDSection_deleteSection(This) \ (This)->lpVtbl -> deleteSection(This) #define IDSection_showHideSection(This) \ (This)->lpVtbl -> showHideSection(This) #define IDSection_pasteObject(This,left,top,right,bottom,pEndSection,endRight,endBottom) \ (This)->lpVtbl -> pasteObject(This,left,top,right,bottom,pEndSection,endRight,endBottom) #define IDSection_insertUnboundField(This,left,top,unboundFieldType) \ (This)->lpVtbl -> insertUnboundField(This,left,top,unboundFieldType) #define IDSection_insertHyperLinks(This,hWnd,left,top) \ (This)->lpVtbl -> insertHyperLinks(This,hWnd,left,top) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDSection_getLongDescription_Proxy( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppLongDescription); void __RPC_STUB IDSection_getLongDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_getShortDescription_Proxy( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppShortDescription); void __RPC_STUB IDSection_getShortDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_getAbbreviation_Proxy( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppAbbreviation); void __RPC_STUB IDSection_getAbbreviation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertFieldObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition, /* [in] */ long left, /* [in] */ long top); void __RPC_STUB IDSection_insertFieldObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_getMinimumSectionHeight_Proxy( IDSection __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pMinHeight); void __RPC_STUB IDSection_getMinimumSectionHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_canInsertSummaryField_Proxy( IDSection __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDSection_canInsertSummaryField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_canInsertChart_Proxy( IDSection __RPC_FAR * This, /* [in] */ CRGraphDataType graphType, short groupN, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDSection_canInsertChart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_changeSectionHeight_Proxy( IDSection __RPC_FAR * This, /* [in] */ long sectionHeight); void __RPC_STUB IDSection_changeSectionHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertTextObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top); void __RPC_STUB IDSection_insertTextObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertSpecialVarObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ CRSpecialVarType specialVarType, /* [in] */ long left, /* [in] */ long top); void __RPC_STUB IDSection_insertSpecialVarObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_deleteObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ IReportObject __RPC_FAR *pReportObject); void __RPC_STUB IDSection_deleteObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertLineObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ long topX, /* [in] */ long topY, /* [in] */ long bottomX, /* [in] */ long bottomY, /* [in] */ ISection __RPC_FAR *pEndSection); void __RPC_STUB IDSection_insertLineObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertBoxObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ long topX, /* [in] */ long topY, /* [in] */ long bottomX, /* [in] */ long bottomY, /* [in] */ ISection __RPC_FAR *pEndSection); void __RPC_STUB IDSection_insertBoxObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertOleObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top); void __RPC_STUB IDSection_insertOleObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertCrossTab_Proxy( IDSection __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top); void __RPC_STUB IDSection_insertCrossTab_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertSubreport_Proxy( IDSection __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top, /* [in] */ VARIANT designers, /* [in] */ IDispatch __RPC_FAR *pVBComponents); void __RPC_STUB IDSection_insertSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_getFullName_Proxy( IDSection __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppFullName); void __RPC_STUB IDSection_getFullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertSectionBelow_Proxy( IDSection __RPC_FAR * This); void __RPC_STUB IDSection_insertSectionBelow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_mergeSectionBelow_Proxy( IDSection __RPC_FAR * This); void __RPC_STUB IDSection_mergeSectionBelow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_deleteSection_Proxy( IDSection __RPC_FAR * This); void __RPC_STUB IDSection_deleteSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_showHideSection_Proxy( IDSection __RPC_FAR * This); void __RPC_STUB IDSection_showHideSection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_pasteObject_Proxy( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long endRight, /* [in] */ long endBottom); void __RPC_STUB IDSection_pasteObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertUnboundField_Proxy( IDSection __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ CRFieldValueType unboundFieldType); void __RPC_STUB IDSection_insertUnboundField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSection_insertHyperLinks_Proxy( IDSection __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long left, /* [in] */ long top); void __RPC_STUB IDSection_insertHyperLinks_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDSection_INTERFACE_DEFINED__ */ #ifndef __IDReportObject_INTERFACE_DEFINED__ #define __IDReportObject_INTERFACE_DEFINED__ /* interface IDReportObject */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDReportObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7403-93de-11d4-8c9f-00a0c9b7e1c1") IDReportObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getFullRect( /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom) = 0; virtual HRESULT STDMETHODCALLTYPE getContentRect( /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom) = 0; virtual HRESULT STDMETHODCALLTYPE changeObjectBounds( /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long endX, /* [in] */ long endY) = 0; virtual HRESULT STDMETHODCALLTYPE formatObject( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE drawObject( /* [in] */ OLE_HANDLE hDC, /* [in] */ short num, /* [in] */ short den, /* [in] */ long xOffset, /* [in] */ long yOffset) = 0; virtual HRESULT STDMETHODCALLTYPE moveObject( /* [in] */ ISection __RPC_FAR *pNewSection, /* [in] */ long newXOffset, /* [in] */ long newYOffset, /* [in] */ ISection __RPC_FAR *pNewEndSection, /* [in] */ long newXEndOffset, /* [in] */ long newYEndOffset) = 0; virtual HRESULT STDMETHODCALLTYPE canMove( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE canResize( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE setLineBoxWidth( /* [in] */ long width) = 0; virtual HRESULT STDMETHODCALLTYPE setLineBoxHeight( /* [in] */ long height) = 0; virtual HRESULT STDMETHODCALLTYPE setLineBoxTop( /* [in] */ long top) = 0; virtual HRESULT STDMETHODCALLTYPE formatChart( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE formatCrossTab( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE formatSubreport( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE getAlignment( /* [retval][out] */ CRAlignment __RPC_FAR *pAlignment) = 0; virtual HRESULT STDMETHODCALLTYPE getFont( /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0; virtual HRESULT STDMETHODCALLTYPE setAlignment( /* [in] */ CRAlignment alignment) = 0; virtual HRESULT STDMETHODCALLTYPE setFont( /* [in] */ IFontDisp __RPC_FAR *pDispFont) = 0; virtual HRESULT STDMETHODCALLTYPE canMoveObjectOrder( /* [in] */ CRObjectMoveDirection direction, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE moveObjectOrder( /* [in] */ CRObjectMoveDirection direction) = 0; virtual HRESULT STDMETHODCALLTYPE getObjectBaseline( /* [retval][out] */ long __RPC_FAR *pBaseLine) = 0; virtual HRESULT STDMETHODCALLTYPE copyToClipboard( void) = 0; virtual HRESULT STDMETHODCALLTYPE getToolTipText( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; }; #else /* C style interface */ typedef struct IDReportObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDReportObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDReportObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDReportObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFullRect )( IDReportObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getContentRect )( IDReportObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeObjectBounds )( IDReportObject __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long endX, /* [in] */ long endY); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatObject )( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *drawObject )( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hDC, /* [in] */ short num, /* [in] */ short den, /* [in] */ long xOffset, /* [in] */ long yOffset); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveObject )( IDReportObject __RPC_FAR * This, /* [in] */ ISection __RPC_FAR *pNewSection, /* [in] */ long newXOffset, /* [in] */ long newYOffset, /* [in] */ ISection __RPC_FAR *pNewEndSection, /* [in] */ long newXEndOffset, /* [in] */ long newYEndOffset); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canMove )( IDReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canResize )( IDReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setLineBoxWidth )( IDReportObject __RPC_FAR * This, /* [in] */ long width); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setLineBoxHeight )( IDReportObject __RPC_FAR * This, /* [in] */ long height); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setLineBoxTop )( IDReportObject __RPC_FAR * This, /* [in] */ long top); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatChart )( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatCrossTab )( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatSubreport )( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAlignment )( IDReportObject __RPC_FAR * This, /* [retval][out] */ CRAlignment __RPC_FAR *pAlignment); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFont )( IDReportObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAlignment )( IDReportObject __RPC_FAR * This, /* [in] */ CRAlignment alignment); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setFont )( IDReportObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pDispFont); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canMoveObjectOrder )( IDReportObject __RPC_FAR * This, /* [in] */ CRObjectMoveDirection direction, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveObjectOrder )( IDReportObject __RPC_FAR * This, /* [in] */ CRObjectMoveDirection direction); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getObjectBaseline )( IDReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBaseLine); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *copyToClipboard )( IDReportObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getToolTipText )( IDReportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); END_INTERFACE } IDReportObjectVtbl; interface IDReportObject { CONST_VTBL struct IDReportObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDReportObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDReportObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDReportObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IDReportObject_getFullRect(This,pLeft,pTop,pRight,pBottom) \ (This)->lpVtbl -> getFullRect(This,pLeft,pTop,pRight,pBottom) #define IDReportObject_getContentRect(This,pLeft,pTop,pRight,pBottom) \ (This)->lpVtbl -> getContentRect(This,pLeft,pTop,pRight,pBottom) #define IDReportObject_changeObjectBounds(This,left,top,right,bottom,pEndSection,endX,endY) \ (This)->lpVtbl -> changeObjectBounds(This,left,top,right,bottom,pEndSection,endX,endY) #define IDReportObject_formatObject(This,hWnd) \ (This)->lpVtbl -> formatObject(This,hWnd) #define IDReportObject_drawObject(This,hDC,num,den,xOffset,yOffset) \ (This)->lpVtbl -> drawObject(This,hDC,num,den,xOffset,yOffset) #define IDReportObject_moveObject(This,pNewSection,newXOffset,newYOffset,pNewEndSection,newXEndOffset,newYEndOffset) \ (This)->lpVtbl -> moveObject(This,pNewSection,newXOffset,newYOffset,pNewEndSection,newXEndOffset,newYEndOffset) #define IDReportObject_canMove(This,pBool) \ (This)->lpVtbl -> canMove(This,pBool) #define IDReportObject_canResize(This,pBool) \ (This)->lpVtbl -> canResize(This,pBool) #define IDReportObject_setLineBoxWidth(This,width) \ (This)->lpVtbl -> setLineBoxWidth(This,width) #define IDReportObject_setLineBoxHeight(This,height) \ (This)->lpVtbl -> setLineBoxHeight(This,height) #define IDReportObject_setLineBoxTop(This,top) \ (This)->lpVtbl -> setLineBoxTop(This,top) #define IDReportObject_formatChart(This,hWnd) \ (This)->lpVtbl -> formatChart(This,hWnd) #define IDReportObject_formatCrossTab(This,hWnd) \ (This)->lpVtbl -> formatCrossTab(This,hWnd) #define IDReportObject_formatSubreport(This,hWnd) \ (This)->lpVtbl -> formatSubreport(This,hWnd) #define IDReportObject_getAlignment(This,pAlignment) \ (This)->lpVtbl -> getAlignment(This,pAlignment) #define IDReportObject_getFont(This,ppFont) \ (This)->lpVtbl -> getFont(This,ppFont) #define IDReportObject_setAlignment(This,alignment) \ (This)->lpVtbl -> setAlignment(This,alignment) #define IDReportObject_setFont(This,pDispFont) \ (This)->lpVtbl -> setFont(This,pDispFont) #define IDReportObject_canMoveObjectOrder(This,direction,pBool) \ (This)->lpVtbl -> canMoveObjectOrder(This,direction,pBool) #define IDReportObject_moveObjectOrder(This,direction) \ (This)->lpVtbl -> moveObjectOrder(This,direction) #define IDReportObject_getObjectBaseline(This,pBaseLine) \ (This)->lpVtbl -> getObjectBaseline(This,pBaseLine) #define IDReportObject_copyToClipboard(This) \ (This)->lpVtbl -> copyToClipboard(This) #define IDReportObject_getToolTipText(This,ppText) \ (This)->lpVtbl -> getToolTipText(This,ppText) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDReportObject_getFullRect_Proxy( IDReportObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); void __RPC_STUB IDReportObject_getFullRect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_getContentRect_Proxy( IDReportObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); void __RPC_STUB IDReportObject_getContentRect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_changeObjectBounds_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ long left, /* [in] */ long top, /* [in] */ long right, /* [in] */ long bottom, /* [in] */ ISection __RPC_FAR *pEndSection, /* [in] */ long endX, /* [in] */ long endY); void __RPC_STUB IDReportObject_changeObjectBounds_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_formatObject_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReportObject_formatObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_drawObject_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hDC, /* [in] */ short num, /* [in] */ short den, /* [in] */ long xOffset, /* [in] */ long yOffset); void __RPC_STUB IDReportObject_drawObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_moveObject_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ ISection __RPC_FAR *pNewSection, /* [in] */ long newXOffset, /* [in] */ long newYOffset, /* [in] */ ISection __RPC_FAR *pNewEndSection, /* [in] */ long newXEndOffset, /* [in] */ long newYEndOffset); void __RPC_STUB IDReportObject_moveObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_canMove_Proxy( IDReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReportObject_canMove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_canResize_Proxy( IDReportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReportObject_canResize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_setLineBoxWidth_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IDReportObject_setLineBoxWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_setLineBoxHeight_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ long height); void __RPC_STUB IDReportObject_setLineBoxHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_setLineBoxTop_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IDReportObject_setLineBoxTop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_formatChart_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReportObject_formatChart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_formatCrossTab_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReportObject_formatCrossTab_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_formatSubreport_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDReportObject_formatSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_getAlignment_Proxy( IDReportObject __RPC_FAR * This, /* [retval][out] */ CRAlignment __RPC_FAR *pAlignment); void __RPC_STUB IDReportObject_getAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_getFont_Proxy( IDReportObject __RPC_FAR * This, /* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont); void __RPC_STUB IDReportObject_getFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_setAlignment_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ CRAlignment alignment); void __RPC_STUB IDReportObject_setAlignment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_setFont_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ IFontDisp __RPC_FAR *pDispFont); void __RPC_STUB IDReportObject_setFont_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_canMoveObjectOrder_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ CRObjectMoveDirection direction, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDReportObject_canMoveObjectOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_moveObjectOrder_Proxy( IDReportObject __RPC_FAR * This, /* [in] */ CRObjectMoveDirection direction); void __RPC_STUB IDReportObject_moveObjectOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_getObjectBaseline_Proxy( IDReportObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBaseLine); void __RPC_STUB IDReportObject_getObjectBaseline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_copyToClipboard_Proxy( IDReportObject __RPC_FAR * This); void __RPC_STUB IDReportObject_copyToClipboard_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDReportObject_getToolTipText_Proxy( IDReportObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB IDReportObject_getToolTipText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDReportObject_INTERFACE_DEFINED__ */ #ifndef __IDFieldObject_INTERFACE_DEFINED__ #define __IDFieldObject_INTERFACE_DEFINED__ /* interface IDFieldObject */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDFieldObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7404-93de-11d4-8c9f-00a0c9b7e1c1") IDFieldObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE canBeSummarized( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE canBeSubtotalled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE canBeGrandTotalled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE getFieldFormattedName( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual HRESULT STDMETHODCALLTYPE isSummaryField( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE editSummaryField( void) = 0; virtual HRESULT STDMETHODCALLTYPE canHighlight( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE changeHighlight( void) = 0; virtual HRESULT STDMETHODCALLTYPE isFieldObjectInCrossTab( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE getFieldObjectInCrossTabParent( /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject) = 0; }; #else /* C style interface */ typedef struct IDFieldObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDFieldObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDFieldObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDFieldObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canBeSummarized )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canBeSubtotalled )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canBeGrandTotalled )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFieldFormattedName )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isSummaryField )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editSummaryField )( IDFieldObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canHighlight )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeHighlight )( IDFieldObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isFieldObjectInCrossTab )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getFieldObjectInCrossTabParent )( IDFieldObject __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); END_INTERFACE } IDFieldObjectVtbl; interface IDFieldObject { CONST_VTBL struct IDFieldObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDFieldObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDFieldObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDFieldObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IDFieldObject_canBeSummarized(This,pBool) \ (This)->lpVtbl -> canBeSummarized(This,pBool) #define IDFieldObject_canBeSubtotalled(This,pBool) \ (This)->lpVtbl -> canBeSubtotalled(This,pBool) #define IDFieldObject_canBeGrandTotalled(This,pBool) \ (This)->lpVtbl -> canBeGrandTotalled(This,pBool) #define IDFieldObject_getFieldFormattedName(This,ppName) \ (This)->lpVtbl -> getFieldFormattedName(This,ppName) #define IDFieldObject_isSummaryField(This,pBool) \ (This)->lpVtbl -> isSummaryField(This,pBool) #define IDFieldObject_editSummaryField(This) \ (This)->lpVtbl -> editSummaryField(This) #define IDFieldObject_canHighlight(This,pBool) \ (This)->lpVtbl -> canHighlight(This,pBool) #define IDFieldObject_changeHighlight(This) \ (This)->lpVtbl -> changeHighlight(This) #define IDFieldObject_isFieldObjectInCrossTab(This,pBool) \ (This)->lpVtbl -> isFieldObjectInCrossTab(This,pBool) #define IDFieldObject_getFieldObjectInCrossTabParent(This,ppCrossTabObject) \ (This)->lpVtbl -> getFieldObjectInCrossTabParent(This,ppCrossTabObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDFieldObject_canBeSummarized_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDFieldObject_canBeSummarized_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_canBeSubtotalled_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDFieldObject_canBeSubtotalled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_canBeGrandTotalled_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDFieldObject_canBeGrandTotalled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_getFieldFormattedName_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IDFieldObject_getFieldFormattedName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_isSummaryField_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDFieldObject_isSummaryField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_editSummaryField_Proxy( IDFieldObject __RPC_FAR * This); void __RPC_STUB IDFieldObject_editSummaryField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_canHighlight_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDFieldObject_canHighlight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_changeHighlight_Proxy( IDFieldObject __RPC_FAR * This); void __RPC_STUB IDFieldObject_changeHighlight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_isFieldObjectInCrossTab_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDFieldObject_isFieldObjectInCrossTab_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFieldObject_getFieldObjectInCrossTabParent_Proxy( IDFieldObject __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); void __RPC_STUB IDFieldObject_getFieldObjectInCrossTabParent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDFieldObject_INTERFACE_DEFINED__ */ #ifndef __IDTextObject_INTERFACE_DEFINED__ #define __IDTextObject_INTERFACE_DEFINED__ /* interface IDTextObject */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDTextObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7405-93de-11d4-8c9f-00a0c9b7e1c1") IDTextObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE isCurrentEditing( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE startEditing( /* [in] */ OLE_HANDLE hWnd, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom) = 0; virtual HRESULT STDMETHODCALLTYPE endEditing( void) = 0; virtual HRESULT STDMETHODCALLTYPE startInsertingEmbeddedField( /* [in] */ OLE_HANDLE hWnd, /* [in] */ OLE_HANDLE hDC, /* [in] */ short num, /* [in] */ short den, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom) = 0; virtual HRESULT STDMETHODCALLTYPE endInsertingEmbeddedField( void) = 0; virtual HRESULT STDMETHODCALLTYPE activateTextObject( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deactivateTextObject( void) = 0; virtual HRESULT STDMETHODCALLTYPE handleOnChar( /* [in] */ short nChar) = 0; virtual HRESULT STDMETHODCALLTYPE handleOnKeyDown( /* [in] */ short nChar, /* [in] */ VARIANT_BOOL shiftDown, /* [in] */ VARIANT_BOOL controlDown, /* [in] */ VARIANT_BOOL altDown) = 0; virtual HRESULT STDMETHODCALLTYPE handleLButtonDown( /* [in] */ OLE_HANDLE hWnd, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY) = 0; virtual HRESULT STDMETHODCALLTYPE handleLButtonUp( /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY) = 0; virtual HRESULT STDMETHODCALLTYPE handleMouseMove( /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY) = 0; virtual HRESULT STDMETHODCALLTYPE handleDoubleClick( /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY) = 0; virtual HRESULT STDMETHODCALLTYPE handleOnScroll( /* [in] */ short num, /* [in] */ short den, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom) = 0; virtual HRESULT STDMETHODCALLTYPE getSelection( /* [out] */ long __RPC_FAR *pStart, /* [out] */ long __RPC_FAR *pEnd) = 0; virtual HRESULT STDMETHODCALLTYPE getCurrentSelectionOffset( /* [out] */ long __RPC_FAR *pXOffset, /* [out] */ long __RPC_FAR *pYOffset) = 0; virtual HRESULT STDMETHODCALLTYPE getSelectedText( /* [retval][out] */ BSTR __RPC_FAR *ppText) = 0; virtual HRESULT STDMETHODCALLTYPE performPaste( /* [in] */ BSTR pText) = 0; virtual HRESULT STDMETHODCALLTYPE insertEmbeddedField( /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition) = 0; virtual HRESULT STDMETHODCALLTYPE insertSpecialVarField( /* [in] */ OLE_HANDLE hWnd, /* [in] */ CRSpecialVarType specialVarType) = 0; virtual HRESULT STDMETHODCALLTYPE setSelectionByPoint( /* [in] */ long pointX, /* [in] */ long pointY) = 0; virtual HRESULT STDMETHODCALLTYPE copyTextToClipboard( void) = 0; virtual HRESULT STDMETHODCALLTYPE getSelectedEmbeddedField( /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppFieldName) = 0; virtual HRESULT STDMETHODCALLTYPE formatEmbededField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE isTextObjectInCrossTab( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE hasEmbeddedFieldSelected( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual HRESULT STDMETHODCALLTYPE getSelectedEmbededFieldRect( /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom) = 0; virtual HRESULT STDMETHODCALLTYPE changeEmbeddedFieldSize( /* [in] */ long width) = 0; virtual HRESULT STDMETHODCALLTYPE getTextObjectInCrossTabParent( /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject) = 0; virtual HRESULT STDMETHODCALLTYPE insertFromFile( /* [in] */ OLE_HANDLE hWnd) = 0; }; #else /* C style interface */ typedef struct IDTextObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDTextObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDTextObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDTextObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isCurrentEditing )( IDTextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *startEditing )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endEditing )( IDTextObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *startInsertingEmbeddedField )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ OLE_HANDLE hDC, /* [in] */ short num, /* [in] */ short den, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *endInsertingEmbeddedField )( IDTextObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *activateTextObject )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deactivateTextObject )( IDTextObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleOnChar )( IDTextObject __RPC_FAR * This, /* [in] */ short nChar); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleOnKeyDown )( IDTextObject __RPC_FAR * This, /* [in] */ short nChar, /* [in] */ VARIANT_BOOL shiftDown, /* [in] */ VARIANT_BOOL controlDown, /* [in] */ VARIANT_BOOL altDown); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleLButtonDown )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleLButtonUp )( IDTextObject __RPC_FAR * This, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleMouseMove )( IDTextObject __RPC_FAR * This, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleDoubleClick )( IDTextObject __RPC_FAR * This, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *handleOnScroll )( IDTextObject __RPC_FAR * This, /* [in] */ short num, /* [in] */ short den, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSelection )( IDTextObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pStart, /* [out] */ long __RPC_FAR *pEnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getCurrentSelectionOffset )( IDTextObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pXOffset, /* [out] */ long __RPC_FAR *pYOffset); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSelectedText )( IDTextObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *performPaste )( IDTextObject __RPC_FAR * This, /* [in] */ BSTR pText); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertEmbeddedField )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertSpecialVarField )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ CRSpecialVarType specialVarType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setSelectionByPoint )( IDTextObject __RPC_FAR * This, /* [in] */ long pointX, /* [in] */ long pointY); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *copyTextToClipboard )( IDTextObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSelectedEmbeddedField )( IDTextObject __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppFieldName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *formatEmbededField )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isTextObjectInCrossTab )( IDTextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasEmbeddedFieldSelected )( IDTextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getSelectedEmbededFieldRect )( IDTextObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeEmbeddedFieldSize )( IDTextObject __RPC_FAR * This, /* [in] */ long width); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getTextObjectInCrossTabParent )( IDTextObject __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertFromFile )( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); END_INTERFACE } IDTextObjectVtbl; interface IDTextObject { CONST_VTBL struct IDTextObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDTextObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDTextObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDTextObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IDTextObject_isCurrentEditing(This,pBool) \ (This)->lpVtbl -> isCurrentEditing(This,pBool) #define IDTextObject_startEditing(This,hWnd,clientLeft,clientTop,clientRight,clientBottom) \ (This)->lpVtbl -> startEditing(This,hWnd,clientLeft,clientTop,clientRight,clientBottom) #define IDTextObject_endEditing(This) \ (This)->lpVtbl -> endEditing(This) #define IDTextObject_startInsertingEmbeddedField(This,hWnd,hDC,num,den,clientLeft,clientTop,clientRight,clientBottom) \ (This)->lpVtbl -> startInsertingEmbeddedField(This,hWnd,hDC,num,den,clientLeft,clientTop,clientRight,clientBottom) #define IDTextObject_endInsertingEmbeddedField(This) \ (This)->lpVtbl -> endInsertingEmbeddedField(This) #define IDTextObject_activateTextObject(This,hWnd) \ (This)->lpVtbl -> activateTextObject(This,hWnd) #define IDTextObject_deactivateTextObject(This) \ (This)->lpVtbl -> deactivateTextObject(This) #define IDTextObject_handleOnChar(This,nChar) \ (This)->lpVtbl -> handleOnChar(This,nChar) #define IDTextObject_handleOnKeyDown(This,nChar,shiftDown,controlDown,altDown) \ (This)->lpVtbl -> handleOnKeyDown(This,nChar,shiftDown,controlDown,altDown) #define IDTextObject_handleLButtonDown(This,hWnd,nFlags,pointX,pointY) \ (This)->lpVtbl -> handleLButtonDown(This,hWnd,nFlags,pointX,pointY) #define IDTextObject_handleLButtonUp(This,nFlags,pointX,pointY) \ (This)->lpVtbl -> handleLButtonUp(This,nFlags,pointX,pointY) #define IDTextObject_handleMouseMove(This,nFlags,pointX,pointY) \ (This)->lpVtbl -> handleMouseMove(This,nFlags,pointX,pointY) #define IDTextObject_handleDoubleClick(This,nFlags,pointX,pointY) \ (This)->lpVtbl -> handleDoubleClick(This,nFlags,pointX,pointY) #define IDTextObject_handleOnScroll(This,num,den,clientLeft,clientTop,clientRight,clientBottom) \ (This)->lpVtbl -> handleOnScroll(This,num,den,clientLeft,clientTop,clientRight,clientBottom) #define IDTextObject_getSelection(This,pStart,pEnd) \ (This)->lpVtbl -> getSelection(This,pStart,pEnd) #define IDTextObject_getCurrentSelectionOffset(This,pXOffset,pYOffset) \ (This)->lpVtbl -> getCurrentSelectionOffset(This,pXOffset,pYOffset) #define IDTextObject_getSelectedText(This,ppText) \ (This)->lpVtbl -> getSelectedText(This,ppText) #define IDTextObject_performPaste(This,pText) \ (This)->lpVtbl -> performPaste(This,pText) #define IDTextObject_insertEmbeddedField(This,hWnd,pFieldDefinition) \ (This)->lpVtbl -> insertEmbeddedField(This,hWnd,pFieldDefinition) #define IDTextObject_insertSpecialVarField(This,hWnd,specialVarType) \ (This)->lpVtbl -> insertSpecialVarField(This,hWnd,specialVarType) #define IDTextObject_setSelectionByPoint(This,pointX,pointY) \ (This)->lpVtbl -> setSelectionByPoint(This,pointX,pointY) #define IDTextObject_copyTextToClipboard(This) \ (This)->lpVtbl -> copyTextToClipboard(This) #define IDTextObject_getSelectedEmbeddedField(This,pBool,ppFieldName) \ (This)->lpVtbl -> getSelectedEmbeddedField(This,pBool,ppFieldName) #define IDTextObject_formatEmbededField(This,hWnd) \ (This)->lpVtbl -> formatEmbededField(This,hWnd) #define IDTextObject_isTextObjectInCrossTab(This,pBool) \ (This)->lpVtbl -> isTextObjectInCrossTab(This,pBool) #define IDTextObject_hasEmbeddedFieldSelected(This,pBool) \ (This)->lpVtbl -> hasEmbeddedFieldSelected(This,pBool) #define IDTextObject_getSelectedEmbededFieldRect(This,pLeft,pTop,pRight,pBottom) \ (This)->lpVtbl -> getSelectedEmbededFieldRect(This,pLeft,pTop,pRight,pBottom) #define IDTextObject_changeEmbeddedFieldSize(This,width) \ (This)->lpVtbl -> changeEmbeddedFieldSize(This,width) #define IDTextObject_getTextObjectInCrossTabParent(This,ppCrossTabObject) \ (This)->lpVtbl -> getTextObjectInCrossTabParent(This,ppCrossTabObject) #define IDTextObject_insertFromFile(This,hWnd) \ (This)->lpVtbl -> insertFromFile(This,hWnd) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDTextObject_isCurrentEditing_Proxy( IDTextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDTextObject_isCurrentEditing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_startEditing_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom); void __RPC_STUB IDTextObject_startEditing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_endEditing_Proxy( IDTextObject __RPC_FAR * This); void __RPC_STUB IDTextObject_endEditing_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_startInsertingEmbeddedField_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ OLE_HANDLE hDC, /* [in] */ short num, /* [in] */ short den, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom); void __RPC_STUB IDTextObject_startInsertingEmbeddedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_endInsertingEmbeddedField_Proxy( IDTextObject __RPC_FAR * This); void __RPC_STUB IDTextObject_endInsertingEmbeddedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_activateTextObject_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDTextObject_activateTextObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_deactivateTextObject_Proxy( IDTextObject __RPC_FAR * This); void __RPC_STUB IDTextObject_deactivateTextObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleOnChar_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ short nChar); void __RPC_STUB IDTextObject_handleOnChar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleOnKeyDown_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ short nChar, /* [in] */ VARIANT_BOOL shiftDown, /* [in] */ VARIANT_BOOL controlDown, /* [in] */ VARIANT_BOOL altDown); void __RPC_STUB IDTextObject_handleOnKeyDown_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleLButtonDown_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); void __RPC_STUB IDTextObject_handleLButtonDown_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleLButtonUp_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); void __RPC_STUB IDTextObject_handleLButtonUp_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleMouseMove_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); void __RPC_STUB IDTextObject_handleMouseMove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleDoubleClick_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ short nFlags, /* [in] */ long pointX, /* [in] */ long pointY); void __RPC_STUB IDTextObject_handleDoubleClick_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_handleOnScroll_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ short num, /* [in] */ short den, /* [in] */ long clientLeft, /* [in] */ long clientTop, /* [in] */ long clientRight, /* [in] */ long clientBottom); void __RPC_STUB IDTextObject_handleOnScroll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_getSelection_Proxy( IDTextObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pStart, /* [out] */ long __RPC_FAR *pEnd); void __RPC_STUB IDTextObject_getSelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_getCurrentSelectionOffset_Proxy( IDTextObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pXOffset, /* [out] */ long __RPC_FAR *pYOffset); void __RPC_STUB IDTextObject_getCurrentSelectionOffset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_getSelectedText_Proxy( IDTextObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppText); void __RPC_STUB IDTextObject_getSelectedText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_performPaste_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ BSTR pText); void __RPC_STUB IDTextObject_performPaste_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_insertEmbeddedField_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ IFieldDefinition __RPC_FAR *pFieldDefinition); void __RPC_STUB IDTextObject_insertEmbeddedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_insertSpecialVarField_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd, /* [in] */ CRSpecialVarType specialVarType); void __RPC_STUB IDTextObject_insertSpecialVarField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_setSelectionByPoint_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ long pointX, /* [in] */ long pointY); void __RPC_STUB IDTextObject_setSelectionByPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_copyTextToClipboard_Proxy( IDTextObject __RPC_FAR * This); void __RPC_STUB IDTextObject_copyTextToClipboard_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_getSelectedEmbeddedField_Proxy( IDTextObject __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pBool, /* [out] */ BSTR __RPC_FAR *ppFieldName); void __RPC_STUB IDTextObject_getSelectedEmbeddedField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_formatEmbededField_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDTextObject_formatEmbededField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_isTextObjectInCrossTab_Proxy( IDTextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDTextObject_isTextObjectInCrossTab_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_hasEmbeddedFieldSelected_Proxy( IDTextObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDTextObject_hasEmbeddedFieldSelected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_getSelectedEmbededFieldRect_Proxy( IDTextObject __RPC_FAR * This, /* [out] */ long __RPC_FAR *pLeft, /* [out] */ long __RPC_FAR *pTop, /* [out] */ long __RPC_FAR *pRight, /* [out] */ long __RPC_FAR *pBottom); void __RPC_STUB IDTextObject_getSelectedEmbededFieldRect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_changeEmbeddedFieldSize_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ long width); void __RPC_STUB IDTextObject_changeEmbeddedFieldSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_getTextObjectInCrossTabParent_Proxy( IDTextObject __RPC_FAR * This, /* [retval][out] */ ICrossTabObject __RPC_FAR *__RPC_FAR *ppCrossTabObject); void __RPC_STUB IDTextObject_getTextObjectInCrossTabParent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDTextObject_insertFromFile_Proxy( IDTextObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDTextObject_insertFromFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDTextObject_INTERFACE_DEFINED__ */ #ifndef __IDFieldDefinition_INTERFACE_DEFINED__ #define __IDFieldDefinition_INTERFACE_DEFINED__ /* interface IDFieldDefinition */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7406-93de-11d4-8c9f-00a0c9b7e1c1") IDFieldDefinition : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getDescriptionName( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; }; #else /* C style interface */ typedef struct IDFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getDescriptionName )( IDFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); END_INTERFACE } IDFieldDefinitionVtbl; interface IDFieldDefinition { CONST_VTBL struct IDFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDFieldDefinition_getDescriptionName(This,ppName) \ (This)->lpVtbl -> getDescriptionName(This,ppName) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDFieldDefinition_getDescriptionName_Proxy( IDFieldDefinition __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IDFieldDefinition_getDescriptionName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IDDatabaseFieldDefinition_INTERFACE_DEFINED__ #define __IDDatabaseFieldDefinition_INTERFACE_DEFINED__ /* interface IDDatabaseFieldDefinition */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDDatabaseFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7407-93de-11d4-8c9f-00a0c9b7e1c1") IDDatabaseFieldDefinition : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE browseData( /* [in] */ OLE_HANDLE hWnd) = 0; }; #else /* C style interface */ typedef struct IDDatabaseFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDDatabaseFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDDatabaseFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *browseData )( IDDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); END_INTERFACE } IDDatabaseFieldDefinitionVtbl; interface IDDatabaseFieldDefinition { CONST_VTBL struct IDDatabaseFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDDatabaseFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDDatabaseFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDDatabaseFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDDatabaseFieldDefinition_browseData(This,hWnd) \ (This)->lpVtbl -> browseData(This,hWnd) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDDatabaseFieldDefinition_browseData_Proxy( IDDatabaseFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDDatabaseFieldDefinition_browseData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDDatabaseFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IDRunningTotalFieldDefinition_INTERFACE_DEFINED__ #define __IDRunningTotalFieldDefinition_INTERFACE_DEFINED__ /* interface IDRunningTotalFieldDefinition */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDRunningTotalFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7408-93de-11d4-8c9f-00a0c9b7e1c1") IDRunningTotalFieldDefinition : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE editRunningTotalField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE renameRunningTotalField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deleteRunningTotalField( void) = 0; }; #else /* C style interface */ typedef struct IDRunningTotalFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDRunningTotalFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDRunningTotalFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editRunningTotalField )( IDRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *renameRunningTotalField )( IDRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteRunningTotalField )( IDRunningTotalFieldDefinition __RPC_FAR * This); END_INTERFACE } IDRunningTotalFieldDefinitionVtbl; interface IDRunningTotalFieldDefinition { CONST_VTBL struct IDRunningTotalFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDRunningTotalFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDRunningTotalFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDRunningTotalFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDRunningTotalFieldDefinition_editRunningTotalField(This,hWnd) \ (This)->lpVtbl -> editRunningTotalField(This,hWnd) #define IDRunningTotalFieldDefinition_renameRunningTotalField(This,hWnd) \ (This)->lpVtbl -> renameRunningTotalField(This,hWnd) #define IDRunningTotalFieldDefinition_deleteRunningTotalField(This) \ (This)->lpVtbl -> deleteRunningTotalField(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDRunningTotalFieldDefinition_editRunningTotalField_Proxy( IDRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDRunningTotalFieldDefinition_editRunningTotalField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRunningTotalFieldDefinition_renameRunningTotalField_Proxy( IDRunningTotalFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDRunningTotalFieldDefinition_renameRunningTotalField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDRunningTotalFieldDefinition_deleteRunningTotalField_Proxy( IDRunningTotalFieldDefinition __RPC_FAR * This); void __RPC_STUB IDRunningTotalFieldDefinition_deleteRunningTotalField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDRunningTotalFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IDGraphObject_INTERFACE_DEFINED__ #define __IDGraphObject_INTERFACE_DEFINED__ /* interface IDGraphObject */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDGraphObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b7409-93de-11d4-8c9f-00a0c9b7e1c1") IDGraphObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE changeAmigoChartType( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeAmigoChartOptions( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeAmigoChartGrid( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeAmigoChartViewingAngle( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE changeAmigoChartTitle( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE is3DChart( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDGraphObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDGraphObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDGraphObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDGraphObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeAmigoChartType )( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeAmigoChartOptions )( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeAmigoChartGrid )( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeAmigoChartViewingAngle )( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *changeAmigoChartTitle )( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *is3DChart )( IDGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDGraphObjectVtbl; interface IDGraphObject { CONST_VTBL struct IDGraphObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDGraphObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDGraphObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDGraphObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IDGraphObject_changeAmigoChartType(This,hWnd) \ (This)->lpVtbl -> changeAmigoChartType(This,hWnd) #define IDGraphObject_changeAmigoChartOptions(This,hWnd) \ (This)->lpVtbl -> changeAmigoChartOptions(This,hWnd) #define IDGraphObject_changeAmigoChartGrid(This,hWnd) \ (This)->lpVtbl -> changeAmigoChartGrid(This,hWnd) #define IDGraphObject_changeAmigoChartViewingAngle(This,hWnd) \ (This)->lpVtbl -> changeAmigoChartViewingAngle(This,hWnd) #define IDGraphObject_changeAmigoChartTitle(This,hWnd) \ (This)->lpVtbl -> changeAmigoChartTitle(This,hWnd) #define IDGraphObject_is3DChart(This,pBool) \ (This)->lpVtbl -> is3DChart(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDGraphObject_changeAmigoChartType_Proxy( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDGraphObject_changeAmigoChartType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDGraphObject_changeAmigoChartOptions_Proxy( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDGraphObject_changeAmigoChartOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDGraphObject_changeAmigoChartGrid_Proxy( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDGraphObject_changeAmigoChartGrid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDGraphObject_changeAmigoChartViewingAngle_Proxy( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDGraphObject_changeAmigoChartViewingAngle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDGraphObject_changeAmigoChartTitle_Proxy( IDGraphObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDGraphObject_changeAmigoChartTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDGraphObject_is3DChart_Proxy( IDGraphObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDGraphObject_is3DChart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDGraphObject_INTERFACE_DEFINED__ */ #ifndef __IDSubreportObject_INTERFACE_DEFINED__ #define __IDSubreportObject_INTERFACE_DEFINED__ /* interface IDSubreportObject */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDSubreportObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b740a-93de-11d4-8c9f-00a0c9b7e1c1") IDSubreportObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE updateSubreportLinks( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE reimportSubreport( /* [out] */ VARIANT_BOOL __RPC_FAR *pReimported) = 0; virtual HRESULT STDMETHODCALLTYPE canReimportSubreport( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; }; #else /* C style interface */ typedef struct IDSubreportObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDSubreportObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDSubreportObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDSubreportObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *updateSubreportLinks )( IDSubreportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reimportSubreport )( IDSubreportObject __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pReimported); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *canReimportSubreport )( IDSubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); END_INTERFACE } IDSubreportObjectVtbl; interface IDSubreportObject { CONST_VTBL struct IDSubreportObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDSubreportObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDSubreportObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDSubreportObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IDSubreportObject_updateSubreportLinks(This,hWnd) \ (This)->lpVtbl -> updateSubreportLinks(This,hWnd) #define IDSubreportObject_reimportSubreport(This,pReimported) \ (This)->lpVtbl -> reimportSubreport(This,pReimported) #define IDSubreportObject_canReimportSubreport(This,pBool) \ (This)->lpVtbl -> canReimportSubreport(This,pBool) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDSubreportObject_updateSubreportLinks_Proxy( IDSubreportObject __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDSubreportObject_updateSubreportLinks_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSubreportObject_reimportSubreport_Proxy( IDSubreportObject __RPC_FAR * This, /* [out] */ VARIANT_BOOL __RPC_FAR *pReimported); void __RPC_STUB IDSubreportObject_reimportSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSubreportObject_canReimportSubreport_Proxy( IDSubreportObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IDSubreportObject_canReimportSubreport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDSubreportObject_INTERFACE_DEFINED__ */ #ifndef __IDCrossTabObject_INTERFACE_DEFINED__ #define __IDCrossTabObject_INTERFACE_DEFINED__ /* interface IDCrossTabObject */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDCrossTabObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b740b-93de-11d4-8c9f-00a0c9b7e1c1") IDCrossTabObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE getCursorHitInfo( /* [in] */ long xOffset, /* [in] */ long yOffset, /* [out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject, /* [out] */ CRGridObjectCursorHitType __RPC_FAR *hit) = 0; }; #else /* C style interface */ typedef struct IDCrossTabObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDCrossTabObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDCrossTabObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDCrossTabObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getCursorHitInfo )( IDCrossTabObject __RPC_FAR * This, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject, /* [out] */ CRGridObjectCursorHitType __RPC_FAR *hit); END_INTERFACE } IDCrossTabObjectVtbl; interface IDCrossTabObject { CONST_VTBL struct IDCrossTabObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDCrossTabObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDCrossTabObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDCrossTabObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IDCrossTabObject_getCursorHitInfo(This,xOffset,yOffset,ppReportObject,hit) \ (This)->lpVtbl -> getCursorHitInfo(This,xOffset,yOffset,ppReportObject,hit) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDCrossTabObject_getCursorHitInfo_Proxy( IDCrossTabObject __RPC_FAR * This, /* [in] */ long xOffset, /* [in] */ long yOffset, /* [out] */ IReportObject __RPC_FAR *__RPC_FAR *ppReportObject, /* [out] */ CRGridObjectCursorHitType __RPC_FAR *hit); void __RPC_STUB IDCrossTabObject_getCursorHitInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDCrossTabObject_INTERFACE_DEFINED__ */ #ifndef __IDFormulaFieldDefinition_INTERFACE_DEFINED__ #define __IDFormulaFieldDefinition_INTERFACE_DEFINED__ /* interface IDFormulaFieldDefinition */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDFormulaFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b740c-93de-11d4-8c9f-00a0c9b7e1c1") IDFormulaFieldDefinition : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE editFormula( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deleteFormula( void) = 0; virtual HRESULT STDMETHODCALLTYPE renameFormula( /* [in] */ OLE_HANDLE hWnd) = 0; }; #else /* C style interface */ typedef struct IDFormulaFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDFormulaFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDFormulaFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDFormulaFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editFormula )( IDFormulaFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteFormula )( IDFormulaFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *renameFormula )( IDFormulaFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); END_INTERFACE } IDFormulaFieldDefinitionVtbl; interface IDFormulaFieldDefinition { CONST_VTBL struct IDFormulaFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDFormulaFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDFormulaFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDFormulaFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDFormulaFieldDefinition_editFormula(This,hWnd) \ (This)->lpVtbl -> editFormula(This,hWnd) #define IDFormulaFieldDefinition_deleteFormula(This) \ (This)->lpVtbl -> deleteFormula(This) #define IDFormulaFieldDefinition_renameFormula(This,hWnd) \ (This)->lpVtbl -> renameFormula(This,hWnd) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDFormulaFieldDefinition_editFormula_Proxy( IDFormulaFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDFormulaFieldDefinition_editFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFormulaFieldDefinition_deleteFormula_Proxy( IDFormulaFieldDefinition __RPC_FAR * This); void __RPC_STUB IDFormulaFieldDefinition_deleteFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDFormulaFieldDefinition_renameFormula_Proxy( IDFormulaFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDFormulaFieldDefinition_renameFormula_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDFormulaFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IDParameterFieldDefinition_INTERFACE_DEFINED__ #define __IDParameterFieldDefinition_INTERFACE_DEFINED__ /* interface IDParameterFieldDefinition */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDParameterFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b740d-93de-11d4-8c9f-00a0c9b7e1c1") IDParameterFieldDefinition : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE editParameterField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE renameParameterField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deleteParameterField( void) = 0; }; #else /* C style interface */ typedef struct IDParameterFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDParameterFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDParameterFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDParameterFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editParameterField )( IDParameterFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *renameParameterField )( IDParameterFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteParameterField )( IDParameterFieldDefinition __RPC_FAR * This); END_INTERFACE } IDParameterFieldDefinitionVtbl; interface IDParameterFieldDefinition { CONST_VTBL struct IDParameterFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDParameterFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDParameterFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDParameterFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDParameterFieldDefinition_editParameterField(This,hWnd) \ (This)->lpVtbl -> editParameterField(This,hWnd) #define IDParameterFieldDefinition_renameParameterField(This,hWnd) \ (This)->lpVtbl -> renameParameterField(This,hWnd) #define IDParameterFieldDefinition_deleteParameterField(This) \ (This)->lpVtbl -> deleteParameterField(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDParameterFieldDefinition_editParameterField_Proxy( IDParameterFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDParameterFieldDefinition_editParameterField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDParameterFieldDefinition_renameParameterField_Proxy( IDParameterFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDParameterFieldDefinition_renameParameterField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDParameterFieldDefinition_deleteParameterField_Proxy( IDParameterFieldDefinition __RPC_FAR * This); void __RPC_STUB IDParameterFieldDefinition_deleteParameterField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDParameterFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IDSQLExpressionFieldDefinition_INTERFACE_DEFINED__ #define __IDSQLExpressionFieldDefinition_INTERFACE_DEFINED__ /* interface IDSQLExpressionFieldDefinition */ /* [object][nonextensible][hidden][oleautomation][uuid] */ EXTERN_C const IID IID_IDSQLExpressionFieldDefinition; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("846b740e-93de-11d4-8c9f-00a0c9b7e1c1") IDSQLExpressionFieldDefinition : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE editSQLExpressionField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE renameSQLExpressionField( /* [in] */ OLE_HANDLE hWnd) = 0; virtual HRESULT STDMETHODCALLTYPE deleteSQLExpressionField( void) = 0; }; #else /* C style interface */ typedef struct IDSQLExpressionFieldDefinitionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDSQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDSQLExpressionFieldDefinition __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDSQLExpressionFieldDefinition __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *editSQLExpressionField )( IDSQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *renameSQLExpressionField )( IDSQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *deleteSQLExpressionField )( IDSQLExpressionFieldDefinition __RPC_FAR * This); END_INTERFACE } IDSQLExpressionFieldDefinitionVtbl; interface IDSQLExpressionFieldDefinition { CONST_VTBL struct IDSQLExpressionFieldDefinitionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDSQLExpressionFieldDefinition_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDSQLExpressionFieldDefinition_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDSQLExpressionFieldDefinition_Release(This) \ (This)->lpVtbl -> Release(This) #define IDSQLExpressionFieldDefinition_editSQLExpressionField(This,hWnd) \ (This)->lpVtbl -> editSQLExpressionField(This,hWnd) #define IDSQLExpressionFieldDefinition_renameSQLExpressionField(This,hWnd) \ (This)->lpVtbl -> renameSQLExpressionField(This,hWnd) #define IDSQLExpressionFieldDefinition_deleteSQLExpressionField(This) \ (This)->lpVtbl -> deleteSQLExpressionField(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDSQLExpressionFieldDefinition_editSQLExpressionField_Proxy( IDSQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDSQLExpressionFieldDefinition_editSQLExpressionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSQLExpressionFieldDefinition_renameSQLExpressionField_Proxy( IDSQLExpressionFieldDefinition __RPC_FAR * This, /* [in] */ OLE_HANDLE hWnd); void __RPC_STUB IDSQLExpressionFieldDefinition_renameSQLExpressionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDSQLExpressionFieldDefinition_deleteSQLExpressionField_Proxy( IDSQLExpressionFieldDefinition __RPC_FAR * This); void __RPC_STUB IDSQLExpressionFieldDefinition_deleteSQLExpressionField_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDSQLExpressionFieldDefinition_INTERFACE_DEFINED__ */ #ifndef __IOlapGridObject_INTERFACE_DEFINED__ #define __IOlapGridObject_INTERFACE_DEFINED__ /* interface IOlapGridObject */ /* [object][nonextensible][hidden][dual][oleautomation][uuid] */ EXTERN_C const IID IID_IOlapGridObject; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0bac5dd2-44c9-11d1-abec-00a0c9274b91") IOlapGridObject : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *ppName) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Kind( /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long __RPC_FAR *pLeft) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long __RPC_FAR *pTop) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LeftLineStyle( /* [in] */ CRLineStyle leftLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RightLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_RightLineStyle( /* [in] */ CRLineStyle rightLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TopLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TopLineStyle( /* [in] */ CRLineStyle topLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BottomLineStyle( /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BottomLineStyle( /* [in] */ CRLineStyle bottomLineStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasDropShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HasDropShadow( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor( /* [in] */ OLE_COLOR backColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderColor( /* [in] */ OLE_COLOR borderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Suppress( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Suppress( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CloseAtPageBreak( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CloseAtPageBreak( /* [in] */ VARIANT_BOOL bl) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_KeepTogether( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_KeepTogether( /* [in] */ VARIANT_BOOL bl) = 0; }; #else /* C style interface */ typedef struct IOlapGridObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IOlapGridObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IOlapGridObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IOlapGridObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IOlapGridObject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IOlapGridObject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IOlapGridObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IOlapGridObject __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IOlapGridObject __RPC_FAR * This, /* [in] */ BSTR pName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Kind )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )( IOlapGridObject __RPC_FAR * This, /* [in] */ long left); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )( IOlapGridObject __RPC_FAR * This, /* [in] */ long top); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftLineStyle )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftLineStyle )( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightLineStyle )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightLineStyle )( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TopLineStyle )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TopLineStyle )( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomLineStyle )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomLineStyle )( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasDropShadow )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasDropShadow )( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )( IOlapGridObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )( IOlapGridObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Suppress )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Suppress )( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CloseAtPageBreak )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CloseAtPageBreak )( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepTogether )( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepTogether )( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); END_INTERFACE } IOlapGridObjectVtbl; interface IOlapGridObject { CONST_VTBL struct IOlapGridObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IOlapGridObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IOlapGridObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IOlapGridObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IOlapGridObject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IOlapGridObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IOlapGridObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IOlapGridObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IOlapGridObject_get_Name(This,ppName) \ (This)->lpVtbl -> get_Name(This,ppName) #define IOlapGridObject_put_Name(This,pName) \ (This)->lpVtbl -> put_Name(This,pName) #define IOlapGridObject_get_Kind(This,pObjectKind) \ (This)->lpVtbl -> get_Kind(This,pObjectKind) #define IOlapGridObject_get_Left(This,pLeft) \ (This)->lpVtbl -> get_Left(This,pLeft) #define IOlapGridObject_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IOlapGridObject_get_Top(This,pTop) \ (This)->lpVtbl -> get_Top(This,pTop) #define IOlapGridObject_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IOlapGridObject_get_Width(This,pWidth) \ (This)->lpVtbl -> get_Width(This,pWidth) #define IOlapGridObject_get_Height(This,pHeight) \ (This)->lpVtbl -> get_Height(This,pHeight) #define IOlapGridObject_get_LeftLineStyle(This,pLeftLineStyle) \ (This)->lpVtbl -> get_LeftLineStyle(This,pLeftLineStyle) #define IOlapGridObject_put_LeftLineStyle(This,leftLineStyle) \ (This)->lpVtbl -> put_LeftLineStyle(This,leftLineStyle) #define IOlapGridObject_get_RightLineStyle(This,pRightLineStyle) \ (This)->lpVtbl -> get_RightLineStyle(This,pRightLineStyle) #define IOlapGridObject_put_RightLineStyle(This,rightLineStyle) \ (This)->lpVtbl -> put_RightLineStyle(This,rightLineStyle) #define IOlapGridObject_get_TopLineStyle(This,pTopLineStyle) \ (This)->lpVtbl -> get_TopLineStyle(This,pTopLineStyle) #define IOlapGridObject_put_TopLineStyle(This,topLineStyle) \ (This)->lpVtbl -> put_TopLineStyle(This,topLineStyle) #define IOlapGridObject_get_BottomLineStyle(This,pBottomLineStyle) \ (This)->lpVtbl -> get_BottomLineStyle(This,pBottomLineStyle) #define IOlapGridObject_put_BottomLineStyle(This,bottomLineStyle) \ (This)->lpVtbl -> put_BottomLineStyle(This,bottomLineStyle) #define IOlapGridObject_get_HasDropShadow(This,pBool) \ (This)->lpVtbl -> get_HasDropShadow(This,pBool) #define IOlapGridObject_put_HasDropShadow(This,bl) \ (This)->lpVtbl -> put_HasDropShadow(This,bl) #define IOlapGridObject_get_BackColor(This,pBackColor) \ (This)->lpVtbl -> get_BackColor(This,pBackColor) #define IOlapGridObject_put_BackColor(This,backColor) \ (This)->lpVtbl -> put_BackColor(This,backColor) #define IOlapGridObject_get_BorderColor(This,pBorderColor) \ (This)->lpVtbl -> get_BorderColor(This,pBorderColor) #define IOlapGridObject_put_BorderColor(This,borderColor) \ (This)->lpVtbl -> put_BorderColor(This,borderColor) #define IOlapGridObject_get_Parent(This,ppParent) \ (This)->lpVtbl -> get_Parent(This,ppParent) #define IOlapGridObject_get_Suppress(This,pBool) \ (This)->lpVtbl -> get_Suppress(This,pBool) #define IOlapGridObject_put_Suppress(This,bl) \ (This)->lpVtbl -> put_Suppress(This,bl) #define IOlapGridObject_get_CloseAtPageBreak(This,pBool) \ (This)->lpVtbl -> get_CloseAtPageBreak(This,pBool) #define IOlapGridObject_put_CloseAtPageBreak(This,bl) \ (This)->lpVtbl -> put_CloseAtPageBreak(This,bl) #define IOlapGridObject_get_KeepTogether(This,pBool) \ (This)->lpVtbl -> get_KeepTogether(This,pBool) #define IOlapGridObject_put_KeepTogether(This,bl) \ (This)->lpVtbl -> put_KeepTogether(This,bl) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Name_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *ppName); void __RPC_STUB IOlapGridObject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_Name_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ BSTR pName); void __RPC_STUB IOlapGridObject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Kind_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRObjectKind __RPC_FAR *pObjectKind); void __RPC_STUB IOlapGridObject_get_Kind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Left_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLeft); void __RPC_STUB IOlapGridObject_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_Left_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ long left); void __RPC_STUB IOlapGridObject_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Top_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pTop); void __RPC_STUB IOlapGridObject_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_Top_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ long top); void __RPC_STUB IOlapGridObject_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Width_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); void __RPC_STUB IOlapGridObject_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Height_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); void __RPC_STUB IOlapGridObject_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_LeftLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pLeftLineStyle); void __RPC_STUB IOlapGridObject_get_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_LeftLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle leftLineStyle); void __RPC_STUB IOlapGridObject_put_LeftLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_RightLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pRightLineStyle); void __RPC_STUB IOlapGridObject_get_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_RightLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle rightLineStyle); void __RPC_STUB IOlapGridObject_put_RightLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_TopLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pTopLineStyle); void __RPC_STUB IOlapGridObject_get_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_TopLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle topLineStyle); void __RPC_STUB IOlapGridObject_put_TopLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_BottomLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ CRLineStyle __RPC_FAR *pBottomLineStyle); void __RPC_STUB IOlapGridObject_get_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_BottomLineStyle_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ CRLineStyle bottomLineStyle); void __RPC_STUB IOlapGridObject_put_BottomLineStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_HasDropShadow_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IOlapGridObject_get_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_HasDropShadow_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IOlapGridObject_put_HasDropShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_BackColor_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBackColor); void __RPC_STUB IOlapGridObject_get_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_BackColor_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ OLE_COLOR backColor); void __RPC_STUB IOlapGridObject_put_BackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_BorderColor_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pBorderColor); void __RPC_STUB IOlapGridObject_get_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_BorderColor_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ OLE_COLOR borderColor); void __RPC_STUB IOlapGridObject_put_BorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Parent_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ ISection __RPC_FAR *__RPC_FAR *ppParent); void __RPC_STUB IOlapGridObject_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_Suppress_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IOlapGridObject_get_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_Suppress_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IOlapGridObject_put_Suppress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_CloseAtPageBreak_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IOlapGridObject_get_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_CloseAtPageBreak_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IOlapGridObject_put_CloseAtPageBreak_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_get_KeepTogether_Proxy( IOlapGridObject __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pBool); void __RPC_STUB IOlapGridObject_get_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IOlapGridObject_put_KeepTogether_Proxy( IOlapGridObject __RPC_FAR * This, /* [in] */ VARIANT_BOOL bl); void __RPC_STUB IOlapGridObject_put_KeepTogether_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IOlapGridObject_INTERFACE_DEFINED__ */ #ifndef __CRAXDDRT_LIBRARY_DEFINED__ #define __CRAXDDRT_LIBRARY_DEFINED__ /* library CRAXDDRT */ /* [version][helpstring][uuid] */ EXTERN_C const IID LIBID_CRAXDDRT; EXTERN_C const CLSID CLSID_Report; #ifdef __cplusplus class DECLSPEC_UUID("846b7490-93de-11d4-8c9f-00a0c9b7e1c1") Report; #endif EXTERN_C const CLSID CLSID_Areas; #ifdef __cplusplus class DECLSPEC_UUID("846b7491-93de-11d4-8c9f-00a0c9b7e1c1") Areas; #endif EXTERN_C const CLSID CLSID_Sections; #ifdef __cplusplus class DECLSPEC_UUID("846b7492-93de-11d4-8c9f-00a0c9b7e1c1") Sections; #endif EXTERN_C const CLSID CLSID_Area; #ifdef __cplusplus class DECLSPEC_UUID("846b7493-93de-11d4-8c9f-00a0c9b7e1c1") Area; #endif EXTERN_C const CLSID CLSID_Section; #ifdef __cplusplus class DECLSPEC_UUID("846b7494-93de-11d4-8c9f-00a0c9b7e1c1") Section; #endif EXTERN_C const CLSID CLSID_ReportObjects; #ifdef __cplusplus class DECLSPEC_UUID("846b7495-93de-11d4-8c9f-00a0c9b7e1c1") ReportObjects; #endif EXTERN_C const CLSID CLSID_FieldObject; #ifdef __cplusplus class DECLSPEC_UUID("846b7496-93de-11d4-8c9f-00a0c9b7e1c1") FieldObject; #endif EXTERN_C const CLSID CLSID_TextObject; #ifdef __cplusplus class DECLSPEC_UUID("846b7497-93de-11d4-8c9f-00a0c9b7e1c1") TextObject; #endif EXTERN_C const CLSID CLSID_SubreportObject; #ifdef __cplusplus class DECLSPEC_UUID("846b7498-93de-11d4-8c9f-00a0c9b7e1c1") SubreportObject; #endif EXTERN_C const CLSID CLSID_DatabaseFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b7499-93de-11d4-8c9f-00a0c9b7e1c1") DatabaseFieldDefinition; #endif EXTERN_C const CLSID CLSID_FormulaFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b749a-93de-11d4-8c9f-00a0c9b7e1c1") FormulaFieldDefinition; #endif EXTERN_C const CLSID CLSID_ParameterFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b749b-93de-11d4-8c9f-00a0c9b7e1c1") ParameterFieldDefinition; #endif EXTERN_C const CLSID CLSID_GroupNameFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b749c-93de-11d4-8c9f-00a0c9b7e1c1") GroupNameFieldDefinition; #endif EXTERN_C const CLSID CLSID_SpecialVarFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b749d-93de-11d4-8c9f-00a0c9b7e1c1") SpecialVarFieldDefinition; #endif EXTERN_C const CLSID CLSID_SummaryFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b749e-93de-11d4-8c9f-00a0c9b7e1c1") SummaryFieldDefinition; #endif EXTERN_C const CLSID CLSID_RunningTotalFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b749f-93de-11d4-8c9f-00a0c9b7e1c1") RunningTotalFieldDefinition; #endif EXTERN_C const CLSID CLSID_SQLExpressionFieldDefinition; #ifdef __cplusplus class DECLSPEC_UUID("846b74a0-93de-11d4-8c9f-00a0c9b7e1c1") SQLExpressionFieldDefinition; #endif EXTERN_C const CLSID CLSID_Database; #ifdef __cplusplus class DECLSPEC_UUID("846b74a1-93de-11d4-8c9f-00a0c9b7e1c1") Database; #endif EXTERN_C const CLSID CLSID_DatabaseTables; #ifdef __cplusplus class DECLSPEC_UUID("846b74a2-93de-11d4-8c9f-00a0c9b7e1c1") DatabaseTables; #endif EXTERN_C const CLSID CLSID_DatabaseTable; #ifdef __cplusplus class DECLSPEC_UUID("846b74a3-93de-11d4-8c9f-00a0c9b7e1c1") DatabaseTable; #endif EXTERN_C const CLSID CLSID_DatabaseFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74a4-93de-11d4-8c9f-00a0c9b7e1c1") DatabaseFieldDefinitions; #endif EXTERN_C const CLSID CLSID_FormulaFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74a5-93de-11d4-8c9f-00a0c9b7e1c1") FormulaFieldDefinitions; #endif EXTERN_C const CLSID CLSID_ParameterFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74a6-93de-11d4-8c9f-00a0c9b7e1c1") ParameterFieldDefinitions; #endif EXTERN_C const CLSID CLSID_GroupNameFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74a7-93de-11d4-8c9f-00a0c9b7e1c1") GroupNameFieldDefinitions; #endif EXTERN_C const CLSID CLSID_SummaryFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74a8-93de-11d4-8c9f-00a0c9b7e1c1") SummaryFieldDefinitions; #endif EXTERN_C const CLSID CLSID_RunningTotalFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74a9-93de-11d4-8c9f-00a0c9b7e1c1") RunningTotalFieldDefinitions; #endif EXTERN_C const CLSID CLSID_SQLExpressionFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74aa-93de-11d4-8c9f-00a0c9b7e1c1") SQLExpressionFieldDefinitions; #endif EXTERN_C const CLSID CLSID_GraphObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74ab-93de-11d4-8c9f-00a0c9b7e1c1") GraphObject; #endif EXTERN_C const CLSID CLSID_MapObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74ac-93de-11d4-8c9f-00a0c9b7e1c1") MapObject; #endif EXTERN_C const CLSID CLSID_OleObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74ad-93de-11d4-8c9f-00a0c9b7e1c1") OleObject; #endif EXTERN_C const CLSID CLSID_BlobFieldObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74ae-93de-11d4-8c9f-00a0c9b7e1c1") BlobFieldObject; #endif EXTERN_C const CLSID CLSID_LineObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74af-93de-11d4-8c9f-00a0c9b7e1c1") LineObject; #endif EXTERN_C const CLSID CLSID_BoxObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74b0-93de-11d4-8c9f-00a0c9b7e1c1") BoxObject; #endif EXTERN_C const CLSID CLSID_OlapGridObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74b1-93de-11d4-8c9f-00a0c9b7e1c1") OlapGridObject; #endif EXTERN_C const CLSID CLSID_CrossTabObject; #ifdef __cplusplus class DECLSPEC_UUID("846b74b2-93de-11d4-8c9f-00a0c9b7e1c1") CrossTabObject; #endif EXTERN_C const CLSID CLSID_PageEngine; #ifdef __cplusplus class DECLSPEC_UUID("846b74b3-93de-11d4-8c9f-00a0c9b7e1c1") PageEngine; #endif EXTERN_C const CLSID CLSID_PageGenerator; #ifdef __cplusplus class DECLSPEC_UUID("846b74b4-93de-11d4-8c9f-00a0c9b7e1c1") PageGenerator; #endif EXTERN_C const CLSID CLSID_Pages; #ifdef __cplusplus class DECLSPEC_UUID("846b74b5-93de-11d4-8c9f-00a0c9b7e1c1") Pages; #endif EXTERN_C const CLSID CLSID_Page; #ifdef __cplusplus class DECLSPEC_UUID("846b74b6-93de-11d4-8c9f-00a0c9b7e1c1") Page; #endif EXTERN_C const CLSID CLSID_ExportOptions; #ifdef __cplusplus class DECLSPEC_UUID("846b74b7-93de-11d4-8c9f-00a0c9b7e1c1") ExportOptions; #endif EXTERN_C const CLSID CLSID_Application; #ifdef __cplusplus class DECLSPEC_UUID("846b74b8-93de-11d4-8c9f-00a0c9b7e1c1") Application; #endif EXTERN_C const CLSID CLSID_FormattingInfo; #ifdef __cplusplus class DECLSPEC_UUID("846b74b9-93de-11d4-8c9f-00a0c9b7e1c1") FormattingInfo; #endif EXTERN_C const CLSID CLSID_SortFields; #ifdef __cplusplus class DECLSPEC_UUID("846b74ba-93de-11d4-8c9f-00a0c9b7e1c1") SortFields; #endif EXTERN_C const CLSID CLSID_SortField; #ifdef __cplusplus class DECLSPEC_UUID("846b74bb-93de-11d4-8c9f-00a0c9b7e1c1") SortField; #endif EXTERN_C const CLSID CLSID_PrintingStatus; #ifdef __cplusplus class DECLSPEC_UUID("846b74bc-93de-11d4-8c9f-00a0c9b7e1c1") PrintingStatus; #endif EXTERN_C const CLSID CLSID_SubreportLink; #ifdef __cplusplus class DECLSPEC_UUID("846b74bd-93de-11d4-8c9f-00a0c9b7e1c1") SubreportLink; #endif EXTERN_C const CLSID CLSID_SubreportLinks; #ifdef __cplusplus class DECLSPEC_UUID("846b74be-93de-11d4-8c9f-00a0c9b7e1c1") SubreportLinks; #endif EXTERN_C const CLSID CLSID_CrossTabGroups; #ifdef __cplusplus class DECLSPEC_UUID("846b74bf-93de-11d4-8c9f-00a0c9b7e1c1") CrossTabGroups; #endif EXTERN_C const CLSID CLSID_CrossTabGroup; #ifdef __cplusplus class DECLSPEC_UUID("846b74c0-93de-11d4-8c9f-00a0c9b7e1c1") CrossTabGroup; #endif EXTERN_C const CLSID CLSID_FieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74c1-93de-11d4-8c9f-00a0c9b7e1c1") FieldDefinitions; #endif EXTERN_C const CLSID CLSID_ObjectSummaryFieldDefinitions; #ifdef __cplusplus class DECLSPEC_UUID("846b74c2-93de-11d4-8c9f-00a0c9b7e1c1") ObjectSummaryFieldDefinitions; #endif EXTERN_C const CLSID CLSID_TableLink; #ifdef __cplusplus class DECLSPEC_UUID("846b74c3-93de-11d4-8c9f-00a0c9b7e1c1") TableLink; #endif EXTERN_C const CLSID CLSID_TableLinks; #ifdef __cplusplus class DECLSPEC_UUID("846b74c4-93de-11d4-8c9f-00a0c9b7e1c1") TableLinks; #endif EXTERN_C const CLSID CLSID_FieldMappingData; #ifdef __cplusplus class DECLSPEC_UUID("846b74c5-93de-11d4-8c9f-00a0c9b7e1c1") FieldMappingData; #endif EXTERN_C const CLSID CLSID_ParameterValue; #ifdef __cplusplus class DECLSPEC_UUID("846b74c6-93de-11d4-8c9f-00a0c9b7e1c1") ParameterValue; #endif EXTERN_C const CLSID CLSID_ParameterValues; #ifdef __cplusplus class DECLSPEC_UUID("846b74c7-93de-11d4-8c9f-00a0c9b7e1c1") ParameterValues; #endif EXTERN_C const CLSID CLSID_ParameterValueInfo; #ifdef __cplusplus class DECLSPEC_UUID("846b74c8-93de-11d4-8c9f-00a0c9b7e1c1") ParameterValueInfo; #endif EXTERN_C const CLSID CLSID_ParameterValueInfos; #ifdef __cplusplus class DECLSPEC_UUID("846b74c9-93de-11d4-8c9f-00a0c9b7e1c1") ParameterValueInfos; #endif EXTERN_C const CLSID CLSID_ReportAlert; #ifdef __cplusplus class DECLSPEC_UUID("846b74ca-93de-11d4-8c9f-00a0c9b7e1c1") ReportAlert; #endif EXTERN_C const CLSID CLSID_ReportAlerts; #ifdef __cplusplus class DECLSPEC_UUID("846b74cb-93de-11d4-8c9f-00a0c9b7e1c1") ReportAlerts; #endif EXTERN_C const CLSID CLSID_ReportAlertInstance; #ifdef __cplusplus class DECLSPEC_UUID("846b74cc-93de-11d4-8c9f-00a0c9b7e1c1") ReportAlertInstance; #endif EXTERN_C const CLSID CLSID_ReportAlertInstances; #ifdef __cplusplus class DECLSPEC_UUID("846b74cd-93de-11d4-8c9f-00a0c9b7e1c1") ReportAlertInstances; #endif #endif /* __CRAXDDRT_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif